
mozilla/releng-shipit-publicreleng-shipit-public是一个专注于发布工程(Release Engineering)的Docker镜像,旨在提供标准化的发布工具链和环境,简化软件从构建到部署的整个发布流程。该镜像集成了各类发布工程所需的工具和脚本,帮助团队实现发布流程的自动化和规范化。
使用以下命令启动容器:
bashdocker run -it --rm releng-shipit-public:latest
通常需要将项目目录挂载到容器中进行操作:
bashdocker run -it --rm -v $(pwd):/workspace releng-shipit-public:latest
bashdocker run -it --rm -v $(pwd):/workspace releng-shipit-public:latest shipit-script.sh --release-version 1.0.0
| 环境变量 | 描述 | 默认值 |
|---|---|---|
RELEASE_DIR | 发布文件存放目录 | /release |
LOG_LEVEL | 日志级别 | info |
CI_MODE | 是否启用CI模式 | false |
SKIP_TESTS | 是否跳过测试 | false |
ARTIFACT_NAME | 发布产物名称 | artifact |
yamlversion: '3' services: release: image: releng-shipit-public:latest volumes: - ./:/workspace - ./release:/release environment: - RELEASE_DIR=/release - LOG_LEVEL=debug - CI_MODE=true command: shipit-script.sh --release-version 1.0.0
进入交互式终端:
bashdocker run -it --rm releng-shipit-public:latest /bin/bash
执行版本检查:
bashdocker run -it --rm releng-shipit-public:latest --version
显示帮助信息:
bashdocker run -it --rm releng-shipit-public:latest --help
latest以确保构建一致性--memory和--cpus参数调整容器资源限制该镜像会定期更新以包含最新的工具版本和安全补丁。建议定期更新镜像以获取最新功能和安全修复:
bashdocker pull releng-shipit-public:latest
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务