利用 Jenkins 自动化持续部署流程
1. Jenkins 初始设置与故障转移测试
1.1 Jenkins 初始设置
解锁 Jenkins 后,会有两个插件安装选项:安装建议插件或选择符合自身需求的插件。建议插件适用于大多数常见场景,因此选择安装建议插件。点击“Install suggested plugins”按钮,待插件下载并安装完成后,会出现创建首个管理员用户的界面。用户名和密码均使用“BENJO”,其余字段可随意填写,完成后点击“保存并完成”按钮。最后点击“开始使用 Jenkins”按钮,Jenkins 即可准备就绪。
1.2 Jenkins 故障转移测试
为测试 Jenkins 故障转移功能,需停止服务并观察 Swarm 的运作情况。具体操作如下:
NODE=$(docker service ps \
-f desired-state=running jenkins \
| tail -n +2 | awk '{print $4}')
eval $(docker-machine env $NODE)
docker rm -f $(docker ps -qa \
-f label=com.docker.swarm.service.name=jenkins)
上述命令的执行逻辑为:
1. 通过 docker service ps -f desired-state=running jenkins 列出 Jenkins 进程,并筛选出处于运行状态的进程。
2.
超级会员免费看
订阅专栏 解锁全文
1306

被折叠的 条评论
为什么被折叠?



