Jenkins 配置全攻略
1. 永久 Docker 代理理解
在考虑永久代理的场景时,如果要构建依赖 Java 8 的项目,我们可以在管道脚本中定义合适的 Docker 镜像,而不是指定从节点标签。每个从节点都是相同的,通过这种方式可以灵活地满足不同项目的环境需求。
2. Jenkins Swarm 代理
以往,我们需要在 Jenkins 主节点上永久定义每个代理。虽然这种方法在很多情况下可行,但当需要频繁扩展从节点数量时,会成为一种负担。Jenkins Swarm 允许我们动态添加从节点,而无需在主节点上进行配置。
2.1 配置 Jenkins Swarm 代理
- 安装插件 :首先,在 Jenkins 中安装 Self - Organizing Swarm Plug - in Modules 插件。可以通过 Jenkins 网页 UI,在“Manage Jenkins”和“Manage Plugins”中完成安装。安装后,Jenkins 主节点就可以动态连接从节点了。
- 运行从节点应用 :在每个要作为 Jenkins 从节点的机器上运行 Jenkins Swarm 从节点应用。可以使用
swarm - client.jar应用来实现,该应用可以从 Jenkins Swarm 插件页面(https://wiki.jenkins - ci.org/display/JENKINS/Swarm+Plugin)下载,该页面还提供了所有可能的执行选项。 - 连接从
超级会员免费看
订阅专栏 解锁全文
18

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



