
hussainweb/drupalqa和PAReview。
DockerHub仓库:[***]
该镜像目前仅支持Debian系统,兼容PHP 8.0、8.1和8.2版本。PHP 7.x镜像虽仍可获取,但已不再受上游镜像支持。
php7.3(已停止支持)php7.4(已停止支持)php8.0(8.x/debian/Dockerfile)php8.1(8.x/debian/Dockerfile)php8.2(8.x/debian/Dockerfile)完整工具列表请参见PHPQA的可用工具。DrupalQA额外添加了以下工具:
注意:Drupal代码嗅探器需要额外依赖,而通过PHAR模块运行PHPCS时(如phpqa镜像提供的phpcs)无法加载这些依赖。因此,我们移除了phpcs的PHAR文件,并通过Composer安装它。
拉取镜像:
bashdocker pull hussainweb/drupalqa:latest
更多文档请参考phpqa的README。
要在容器内运行所选工具,需使用-v $(pwd):/project将项目目录挂载到容器。部分工具(如PHPStan或某些情况下的Behat)需要写入/tmp目录,因此通常建议通过-v $(pwd)/tmp-phpqa:/tmp共享该目录。若需在工具运行过久时中断,可使用--init选项。更多信息请参考docker run文档。
bashdocker run --init -it --rm -v $(pwd):/project -v $(pwd)/tmp-phpqa:/tmp -w /project hussainweb/drupalqa phpstan analyse web/modules/custom
您可以直接通过关联Action在GitHub Actions工作流中运行DrupalQA。详情请参见Action页面README或市场页面。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务