
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
该Docker镜像为WordPress插件开发者提供一站式测试解决方案,集成了多种主流测试工具与环境配置,旨在简化插件测试流程。通过容器化方式,快速搭建隔离的测试环境,支持多版本WordPress兼容性验证、自动化功能测试、代码规范检查及安全性扫描,降低插件开发中的测试门槛。
通过以下命令快速启动测试环境(默认执行PHPUnit测试):
bashdocker run -d \ -v /本地插件目录:/app/plugin \ -e WORDPRESS_VERSION=6.4 \ -e TEST_COMMAND="phpunit" \ --name wp-plugin-test \ [镜像名称]
| 参数 | 说明 |
|---|---|
-v /本地插件目录:/app/plugin | 挂载本地插件源码目录至容器内测试路径,支持实时更新测试内容 |
-e WORDPRESS_VERSION | 指定测试目标WordPress版本,默认值为latest(最新稳定版) |
-e TEST_COMMAND | 自定义测试命令,默认值为phpunit tests/(执行插件tests目录下的PHPUnit测试) |
| 环境变量 | 可选值/默认值 | 说明 |
|---|---|---|
WORDPRESS_VERSION | 5.8/6.0/6.4/latest | 目标WordPress版本,用于拉取对应环境镜像 |
PHP_VERSION | 7.4/8.0/8.1 | 对应PHP版本,默认根据WordPress版本自动匹配 |
TEST_REPORT_PATH | /app/reports | 测试报告输出路径,可挂载至本地目录持久化保存报告文件 |
CODE_SNIFF_RULES | WordPress/PSR2 | 代码规范检查规则集,默认使用WordPress官方规则 |
bashdocker run -v /local/plugin:/app/plugin \ -e TEST_COMMAND="phpcs --standard=WordPress /app/plugin" \ [镜像名称]
2. 多版本兼容性测试(结合脚本批量执行)
bash#!/bin/bash # 测试插件在多个WordPress版本下的兼容性 for version in "5.8" "6.0" "6.4"; do docker run --rm \ -v /local/plugin:/app/plugin \ -e WORDPRESS_VERSION=$version \ -e TEST_COMMAND="phpunit" \ [镜像名称] done
测试过程日志可通过docker logs wp-plugin-test查看,若配置了TEST_REPORT_PATH,可在本地挂载目录中获取详细报告(如/local/reports/coverage代码覆盖率报告、/local/reports/phpcs代码规范检查报告)。
以下是 mailpoet/wordpress 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。


来自真实用户的反馈,见证轩辕镜像的优质服务