基于docker的Jenkins可持续集成实践
2016-09-30 10:00
555 查看
简介
该可持续集成教程基于docker容器搭建,通过拉取放在开源中国git@osc的代码,来构建可持续集成环境。准备工作
dockerjenkins
git@osc账号
具体步骤
搭建docker环境
具体搭建步骤见我以前的文章《docker使用技巧》。本文教程,我是搭建在自己的阿里云服务器上面的。安装jenkins
具体命令docker pull jenkins chown 1000 /data/jenkins_data/ docker run --name xjenkins -d -p 9000:8080 -p 50000:50000 -v /data/jenkins_data:/var/jenkins_home -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai --env JAVA_OPTS="-Xmx512m -XX:PermSize=256m -XX:MaxPermSize=1024m" -d jenkins
最终预览结果
配置git仓库
前提:需要你安装maven插件。将你的项目地址和git@osc账号密码填入相应的位置。
配置maven命令
详细配置如图所示。构建结果
说明
Maven Vesion 要选择正确(可以在配置中修改),不然找不到mvn命令。先执行mvn clean package -Dmaven.skip.test=true命令,进行编译,这个根据实际情况来修改。
可以根据实际情况在构建前和构建后执行相应的操作命令。
一般执行完成后,可以利用scp进行远程拷贝到本地,去运行相应的程序。
相关文章推荐
- 基于docker的Jenkins可持续集成实践
- 基于Docker的Jenkins持续交付实践 - PaaS云
- 【转】ZTEsoft基于Jenkins和Docker的CI实践
- 基于Docker的Jenkins持续交付实践 - PaaS云
- 基于 jenkins 和 docker 的持续集成平台
- 构建基于Jenkins + Github的持续集成环境 本人实践版
- 【软件开发实践】基于 Jenkins 快速搭建持续集成环境
- DevOps案例 | 基于Multibranch Pipeline+docker+gtest+lcov等集成代码检查构建发布实践
- 持续集成之jenkins实践教程:基础篇(5): 集成docker
- 基于 jenkins 和 docker 的持续集成平台
- docker结合jenkins、gitlab实现.netcore的持续集成实践
- Jenkins+maven+git的可持续集成实践
- docker容器自动化部署落地实践之五:用jenkins+gitlab+docker完成容器化工程自动化部署集成
- (jenkins)hudson平台搭建android项目持续化集成以及基于NativeDriver的自动化测试环境
- 构建基于Jenkins+Git+Grails持续集成环境
- 持续集成实践二之Jenkins与Sonar Qube集成
- 基于 Jenkins 快速搭建持续集成环境--转
- 构建基于Jenkins+Git+Grails持续集成环境
- 基于 Kubernetes 的 Jenkins 构建集群实践
- RTC 和 Jenkins 在 SaaS 应用中持续集成的最佳实践