
tjamps/php-citjamps/php-ci是专为Gitlab CI设计的PHP项目Docker镜像,主要基于Alpine Linux构建,旨在为PHP项目提供轻量且功能丰富的CI/CD环境。该镜像包含几乎所有常用PHP扩展,并提供启用Xdebug的变体(*-xdebug),可直接用于Gitlab CI流水线中的应用构建和测试流程。
*-xdebug标签变体,预启用Xdebug扩展,支持调试和测试覆盖率分析在项目的.gitlab-ci.yml文件中引用镜像:
yamlbuild-and-test: image: tjamps/php-ci:latest script: - composer install --no-dev - php artisan migrate --force # 如Laravel项目 - php -v # 验证PHP环境
yamltest-coverage: image: tjamps/php-ci:latest-xdebug script: - composer install - ./vendor/bin/phpunit --coverage-clover=coverage.xml # 生成覆盖率报告 artifacts: paths: - coverage.xml
通过docker run命令本地检查镜像功能:
bash# 查看已安装PHP扩展 docker run --rm tjamps/php-ci:latest php -m # 验证Xdebug是否启用 docker run --rm tjamps/php-ci:latest-xdebug php -m | grep xdebug






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