1. 授权认证
  2. 获取用户个人信息
  3. 项目协同
  4. 代码托管
  5. 持续集成
  6. 制品仓库
  7. 测试管理
  1. 项目协同
  2. 代码仓库
  3. DevOps 实践之旅
  4. 一分钟开始持续集成之旅
  5. 持续部署
  6. 制品库

使用 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 环境作为构建节点
最近更新
感谢反馈有用
感谢反馈没用