Worker 常用命令

最近更新时间:2023-09-20 11:11:01

我的收藏
本文为您介绍 qci-worker 服务的常用命令。

前提条件

设置 CODING 持续集成中构建环境前,您的腾讯云账号需要开通 CODING DevOps 服务,详情请参见 开通服务

进入项目

1. 登录 CODING 控制台,单击团队域名进入 CODING 使用页面。
2. 进入目标项目后,选择左侧导航栏的持续集成。

功能介绍

接入自定义构建节点时将在环境中安装 Worker 服务,并由此服务调度 CI 构建任务的下发与计算资源的分配。因此熟悉 Worker 服务的常用命令能够更好地配合 CI 构建任务,不同操作系统下的安装方法请参见 自定义节点

常用配置项命令

注册

qci_worker reg_cci --token token --server server --home home
--token 项目令牌,必填
--server 指定的接入服务,非必填
--home 指定工作目录
示例:
qci_worker cci_reg --token db6fd4d6a2fc7d753a2985d55c44a2262f3e543f --server ws://codingcorp.nh113vufq.dev.coding.io --home ~/.codingqci

启动服务

qci_worker up -d

重启服务

qci_worker stop
qci_worker up -d

手动删除节点

qci_worker stop #停止 qci_worker
qci_worker remove # 后台删除节点

修改配置

若需要让指定的 Jenkins 配置项生效,需要先停止 Jenkins 服务进程,然后重启 qci_worker 服务。
qci_worker config JENKINS_HOST=127.0.0.1 # 指定 Jenkins 启动 host
qci_worker config JENKINS_PORT=15740 # 指定 Jenkins 启动 port
qci_worker config JENKINS_ENCODING='UTF-8'
qci_worker config JENKINS_OPT="-Xms4096m -Xmx4096m" # 指定 Jenkins 使用的 JVM 内存申请大小
qci_worker config PACKAGE_AUTO_UPDATE=0 # 关闭自动更新