
nofutur3/php-tests这是一个用于测试PHP应用的Docker镜像,专为CI(持续集成)环境设计(如Bitbucket pipeline)。包含Node、npm、yarn(用于构建资产)及带prestissimo的Composer,旨在提供精简高效的测试环境,减少CI流水线时间消耗。
适用于PHP应用的CI持续集成流水线,特别适合需要:
5.6:已弃用,即将移除,安全支持已于2018年12月31日结束7.0:已弃用,即将移除,安全支持已于2018年12月3日结束7.1:当前可用版本7.2:当前可用版本7.3:当前可用版本暂无特定扩展信息。
在bitbucket-pipelines.yml中配置:
yamlimage: [镜像仓库地址]/php-ci-image:7.3 pipelines: default: - step: script: - composer install # 加速依赖安装 - yarn install # 安装前端依赖 - yarn run build # 构建前端资产 - vendor/bin/phpunit # 执行PHP测试套件
bash# 挂载当前目录并安装PHP依赖 docker run --rm -v $(pwd):/app [镜像仓库地址]/php-ci-image:7.3 composer install # 构建前端资产 docker run --rm -v $(pwd):/app [镜像仓库地址]/php-ci-image:7.3 yarn run build
无需特殊配置参数或环境变量,默认配置即可满足多数PHP CI测试需求。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务