
tracesoftware/gitlab-builder本仓库提供一系列预配置的Docker镜像,专门用于通过GitLab CI(持续集成)构建项目,集成了各类开发工具,可直接用于自动化构建流程。
tracesoftware/gitlab-builder:php7-cli
php 7、composer、xdebug、gitmongodbtracesoftware/gitlab-builder:php7-apache
apache、php 7、composer、xdebug、gitmongodbtracesoftware/gitlab-builder:frontend
npm、yarn、gulp、grunt、bower、npm-check-updates、git、python、make、gcc、g++适用于GitLab CI/CD流程中的项目构建阶段,支持:
可直接通过docker run命令启动镜像进行本地测试:
bash# PHP CLI环境 docker run -it --rm tracesoftware/gitlab-builder:php7-cli php -v # 前端环境 docker run -it --rm tracesoftware/gitlab-builder:frontend npm -v
在项目的.gitlab-ci.yml中引用镜像,实现自动化构建:
yaml# PHP项目构建示例 build-php: image: tracesoftware/gitlab-builder:php7-cli script: - composer install - phpunit --coverage-text # 前端项目构建示例 build-frontend: image: tracesoftware/gitlab-builder:frontend script: - npm install - npm run build
镜像默认集成工具无需额外配置,可直接使用。如需自定义工具版本或配置,可通过Dockerfile基于此镜像扩展,或在CI脚本中覆盖默认配置。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务