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

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



