Jenkins动态节点

发布于 2024年03月25日

在Jenkins上安装docker插件
1、安装Docker插件
系统管理-插件管理-可选插件-docker,安装
2、在jenkins的系统管理 系统设置:
###添加云 Docker
图片1-anbc.png
3、因为docker默认不允许外⾯链接的,所以要修改配置放开;
###修改的是slave机器
修改这个⽂件 /usr/lib/systemd/system/docker.service中的
ExecStart=/usr/bin/dockerd-Hfd://--containerd=/run/containerd/containerd.sock
改成下面的
ExecStart=/usr/bin/dockerd-Htcp://0.0.0.0:2375-Hunix:///var/run/docker.sock
然后
systemctl daemon-reload
systemctl restart docker
查看端⼝,可以看到2375端⼝已经暴露出来了
netstat -lntp
图片2-kwyp.png
4、配置DOCKER CLOUD DETAILS信息;测试Slave机器docker可访问
图片3-dwbx.png
5、配置DOCKER AGENT TEMPLATES信息;
基本信息
图片4-ctyz.png
图片5-ilgj.png
这样就保存成功了⼀个节点
5、⾸⻚-新建流⽔线任务选择该Slave节点:
图片6-ypyh.png
6、运⾏job
图片7-jdmg.png