alpinelinux/gitlab-runner-helper本镜像为GitLab Runner的辅助工具镜像,旨在扩展官方gitlab-runner-helper镜像的架构支持范围。它能够在更多硬件架构(如ARM、ARM64、AMD64等)上运行,辅助GitLab Runner完成CI/CD流程中的任务执行、资源清理、工件处理等操作,确保跨架构环境下CI/CD流水线的稳定运行。
可通过以下命令运行镜像,验证架构兼容性:
bashdocker run --rm [镜像名称]:[标签] --version
在GitLab Runner配置中,通过指定helper_image参数使用本镜像:
config.toml)[[runners]]部分添加或修改:
toml[runners.docker] helper_image = "[镜像名称]:[标签]"
bashgitlab-runner restart
本镜像保持与官方gitlab-runner-helper一致的环境变量支持,主要包括:
CI_JOB_ID:当前CI任务ID(由GitLab Runner自动注入)CI_PROJECT_DIR:项目工作目录(由GitLab Runner自动注入)RUNNER_TEMP_DIR:临时文件目录(默认/tmp)qemu-user-static等工具)。manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务