worker-module-architecture
Installation
SKILL.md
Worker 构建执行器模块架构指南
模块概述
Worker 模块是 BK-CI 构建执行器的核心组件,运行在构建机(Agent)上,负责接收并执行流水线任务。它是连接 CI 服务端与构建环境的桥梁,实现了任务调度、插件执行、日志上报、心跳维护等关键功能。
核心职责
- 任务执行:接收并执行流水线中的各类任务(脚本、插件等)
- 日志服务:收集构建日志并上报到 Log 服务
- 心跳维护:定期向服务端发送心跳,维持构建状态
- 变量管理:管理构建过程中的环境变量和上下文
- 制品归档:将构建产物上传到制品库
- 插件运行:下载并执行研发商店中的插件
运行模式
Worker 支持三种构建类型: