使用 Windows 环境作为构建节点

CODING 持续集成默认仅支持 Linux (Ubuntu) 环境,但如果碰上需要在特定平台上进行构建的情况时就需要接入特定的构建节点环境。

环境依赖

  • Git>=2.9
  • 如果要使用 Docker 运行构建节点,请先安装 Docker >= 19,安装 Docker

使用脚本快速接入

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

手动接入

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

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

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

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

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

成功接入

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

Status: Downloaded newer image for coding-public-docker.pkg.coding.net/cci/agent-docker/jenkins-cci:agent-v2

----> Start agent
.\cci-agent.exe up -s cci-websocket.coding.net --insecure=false -d
time="2020-06-17 17:54:30" level=info msg="连接成功"
time="2020-06-17 17:54:34" level=info msg=Success.

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

agent1:agent user$ ls
cci-agent

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

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