搭建分布式持续集成/持续交付平台

    使用docker有一段时间了,深深被其吸引,我想这也是这两年来docker发展迅速的原因吧。

效果:根据jenkins平台任务的负载动态启动slave来执行job任务。


步骤:

1.首先需要有一个搭建好的jenkins(安装docker plugin插件)平台,在其上面安装好docker;

2.设置docker的启动参数

DOCKER_OPTS="-H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock"

2.通过buildfile编写一个带ssh,jdk的系统(或直接docker pull evarga/jenkins-slave),并创建N个容器;

3.在jenkins平台中根据下面的参考链接去配置docker即可。



参考:https://wiki.jenkins-ci.org/display/JENKINS/Docker+Plugin


你可能感兴趣的:(持续集成,分布式jenkins,jenkins,d)