使用 Linux 环境作为构建节点

CODING 持续集成默认提供的构建云主机仅支持 Linux (Ubuntu) 环境,您可以按照下文指引接入运行不同 Linux 环境的设备作为自定义构建节点。

环境依赖

  • Git>=2.9
  • 如果要使用 Docker 运行构建节点,请先安装 Docker >= 19,安装 Docker 的命令:
curl -fsSL https://get.docker.com/ | sh

脚本快速接入

选择【持续集成】->【构建节点】中,点击右上角的【接入新节点】,选中 Linux,选择 Bash 接入方式。设置完成后在 Linux 环境中运行已生成的接入配置命令。如果希望使用 Docker 运行构建节点,则勾选使用 Docker 运行构建节点。

手动接入

  1. 在【项目设置】->【开发者选项】->【项目令牌】里新建一个拥有「构建节点权限」的项目令牌。

  1. 进入构建节点,选择【接入新节点】->【Linux】,接入方式选择手动接入,选择对应客户端下载并放置在计算资源的自定义目录下。

  2. 选择对应节点池,如果要使用 Docker 运行构建节点,则勾选使用 Docker 运行构建节点。

  3. 如果已经建立好项目令牌,可以点击【一键生成并复制】,在放置客户端的目录下执行已复制的初始化命令。

  4. 执行已自动生成的客户端启动命令,让构建节点保持在线状态。

成功接入

成功接入并启动节点后,可以看到成功信息。如果节点配置小于推荐配置,系统会提示信息。

INFO[2020-06-17 14:39:39] Download tools.
Downloading jenkinsHome.zip ................................................................................................ Done
Downloading jenkins.war ............ Done
++++++++++++++++++++++++++++++++++++++++
----> Start agent
INFO[2020-06-17 14:43:11] 连接成功
WARN[2020-06-17 14:43:13] 当前节点配置小于 CODING 自定义构建节点的推荐配置要求

  配置项  当前配置  最小配置要求  推荐配置  
--------------------------------------------
  CPU     2 核      2 核          >= 4 核
  内存    8 GB      4 GB          >= 16 GB  
--------------------------------------------

INFO[2020-06-17 14:43:13] Success.

成功接入后,接入文件夹下可以看到 cci-agent。

agent1:agent user$ ls
cci-agent

在对应的节点池中也可以看到成功接入的节点处于闲置状态,表示可用于执行构建计划。

上一篇使用 Windows 环境作为构建节点
文档是否对您有用?
感谢反馈有用
感谢反馈没用