docker环境下Jenkins持续集成(二)
2016-08-21 16:35
746 查看
持续集成思路
从整体上讲,可以分成下述三个步骤。更新源码
jenkins负责从GIT/SVN中同步最新的代码更新源码
方式1:jenkin调用maven插件编译代码并产生部署包。
采用这种方式jenkins必须安装jdk和maven工具和jenkin-maven插件。
方式2:
jenkins执行shell脚本,让docker进行编译/构建部署包。
采用这样的方式,弱化了jenkins的功能,jenkins只需要同步代码然后执行shell调用docker来完成持续集成的过程,不需要安装过多的插件。
部署
jenkins执行shell命令让docker将部署包和应用基础镜像构建出部署镜像,并部署。相关文章推荐
- Docker+Jenkins持续集成环境(3)集成PMD、FindBugs、Checkstyle静态代码检查工具并邮件发送检查结果
- Jenkins+Docker搭建持续集成测试环境
- Docker+Jenkins持续集成环境(2)使用docker+jenkins构建nodejs前端项目
- Jenkins+Docker搭建持续集成测试环境
- Docker+Jenkins持续集成环境(2)使用docker+jenkins构建nodejs前端项目
- Docker+Jenkins持续集成环境(4):使用etcd+confd实现容器服务注册与发现
- Docker+Jenkins持续集成环境(1)使用Docker搭建Jenkins+Docker持续集成环境
- Docker+Jenkins持续集成环境(1)使用Docker搭建Jenkins+Docker持续集成环境
- Docker+Jenkins持续集成环境(5): android构建与apk发布
- Jenkins+Docker搭建持续集成测试环境
- Jenkins+Docker搭建持续集成测试环境
- docker+jenkins 部署持续集成环境
- Jenkins+Junit+Ant+Mercurial(hg)+Cobertura+Findbugs (搭建持续集成环境)
- 基于 Jenkins 快速搭建持续集成环境
- 基于 Jenkins 快速搭建持续集成环境
- Jenkins: 使用Jenkins搭建持续集成(CI)环境
- 基于 Jenkins 快速搭建持续集成环境
- Jenkins持续集成环境搭建
- Android开发、测试持续集成环境Jenkins搭建
- 基于 Jenkins 快速搭建持续集成环境