rsyslog/rsyslog_dev_buildbot_ubuntu该镜像为Buildbot工作节点(worker)专用镜像,专为rsyslog项目的持续集成(CI)流程设计。作为Buildbot分布式构建系统的一部分,工作节点负责接收来自Buildbot主节点的指令,执行代码构建、自动化测试、部署验证等CI任务,确保rsyslog项目在开发过程中的质量与稳定性。
通过docker run启动工作节点容器,连接至Buildbot主节点:
bashdocker run -d \ --name rsyslog-ci-worker \ -e BUILDBOT_MASTER_URL="[***]" \ -e BUILDBOT_WORKER_NAME="rsyslog-worker-01" \ -e BUILDBOT_WORKER_PASSWORD="your-worker-password" \ buildbot-rsyslog-ci-worker
| 环境变量 | 描述 | 是否必填 |
|---|---|---|
BUILDBOT_MASTER_URL | Buildbot主节点的URL(含端口) | 是 |
BUILDBOT_WORKER_NAME | 工作节点在主节点注册的名称 | 是 |
BUILDBOT_WORKER_PASSWORD | 工作节点认证密码 | 是 |
BUILDBOT_WORKER_KEEPALIVE | 与主节点的心跳间隔(秒),默认300 | 否 |
BUILDBOT_WORKER_VERBOSE | 是否开启详细日志(true/false),默认false | 否 |
如需持久化工作节点数据或挂载自定义配置,可通过-v参数挂载本地目录:
bashdocker run -d \ --name rsyslog-ci-worker \ -e BUILDBOT_MASTER_URL="[***]" \ -e BUILDBOT_WORKER_NAME="rsyslog-worker-01" \ -e BUILDBOT_WORKER_PASSWORD="your-worker-password" \ -v /local/worker-data:/worker/data \ -v /local/custom-scripts:/worker/scripts \ buildbot-rsyslog-ci-worker
容器启动后,可通过日志确认工作节点是否成功连接主节点:
bashdocker logs rsyslog-ci-worker
成功连接时日志将显示类似信息:Worker connected to master at [***]
--cpus、--memory参数)
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务