
progressoft/cx5-npmKryptonite CICD5是一个专为CI/CD(持续集成/持续部署)流程设计的Docker镜像,由Progressoft开发。该镜像提供了完整的CI/CD工具链环境,旨在简化和标准化软件开发中的自动化构建、测试和部署流程。
bashdocker run -it --rm gitlab.com/progressoft/kryptonite/cicd5
在GitLab CI/CD配置(.gitlab-ci.yml)中使用:
yamlimage: gitlab.com/progressoft/kryptonite/cicd5 stages: - build - test - deploy build_job: stage: build script: - build-script.sh test_job: stage: test script: - run-tests.sh deploy_job: stage: deploy script: - deploy-application.sh only: - master
yamlversion: '3' services: cicd-agent: image: gitlab.com/progressoft/kryptonite/cicd5 volumes: - ./project:/workspace - ./cicd-config:/config environment: - CI_PROJECT_DIR=/workspace - CI_COMMIT_SHA=latest - BUILD_ENV=production command: run-pipeline.sh
| 环境变量 | 描述 | 默认值 |
|---|---|---|
| CI_PROJECT_DIR | 项目工作目录 | /workspace |
| CI_COMMIT_SHA | 当前提交SHA | latest |
| BUILD_ENV | 构建环境 | development |
| TEST_REPORT_PATH | 测试报告输出路径 | ./reports |
| ENABLE_COVERAGE | 是否启用代码覆盖率 | false |
| DEPLOY_TIMEOUT | 部署超时时间(秒) | 300 |
| 挂载路径 | 描述 |
|---|---|
| /workspace | 项目代码目录 |
| /config | CI/CD配置文件目录 |
| /cache | 构建缓存目录 |
| /reports | 测试报告和构建产物目录 |
Kryptonite CICD5支持通过配置文件自定义CI/CD流程。配置文件默认路径为/config/pipeline.yml,可以通过挂载自定义配置文件实现流程定制。
该镜像由Progressoft维护,源代码托管在GitLab: [***]
如需报告问题或获取支持,请访问项目GitLab页面提交issue。






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务