m2test-new Docker 镜像下载 - 轩辕镜像
m2test-new 镜像详细信息和使用指南
m2test-new 镜像标签列表和版本信息
m2test-new 镜像拉取命令和加速下载
m2test-new 镜像使用说明和配置指南
Docker 镜像加速服务 - 轩辕镜像平台
国内开发者首选的 Docker 镜像加速平台
极速拉取 Docker 镜像服务
相关 Docker 镜像推荐
热门 Docker 镜像下载
m2test-new 镜像详细信息
m2test-new 镜像标签列表
m2test-new 镜像使用说明
m2test-new 镜像拉取命令
Docker 镜像加速服务
轩辕镜像平台优势
镜像下载指南
相关 Docker 镜像推荐
m2test-new 镜像详细说明
m2test-new 使用指南
m2test-new 配置说明
m2test-new 官方文档
docker-m2test
镜像概述和主要用途
docker-m2test是一个用于对指定Magento 2版本运行自动测试的Docker镜像。它支持多种测试类型,可针对Magento 2扩展文件夹执行测试,帮助开发者验证扩展在不同Magento 2版本和PHP环境下的兼容性与合规性。
核心功能和特性
支持的测试类型:
- 不同PHP版本的单元测试
- 静态测试
- EQP(Magento市场编码标准测试)
- 使用marketplace tools验证市场包
贡献指南
一般信息
本仓库使用Multiplicator Python脚本,从包含静态资源和Jinja2模板的初始目录结构生成多个Dockerfile和构建环境。初始目录结构位于skeletons目录下,构建产物放置在out目录中。更多详情请参见Multiplicator。legacy目录用于存放过时的Magento版本,以便手动构建。
添加新Magento版本
- 编辑
config.yaml文件,在该文件的out列表中添加新的Magento版本 - 在Dockerhub([***]
- 执行以下命令:
bashdocker run --rm -u $(id -u ${USER}):$(id -g ${USER}) -v ${PWD}:/data m4x0nus/multiplicator update -d /data -c /data/config.yaml
- 将更改推送到
master分支以触发构建
使用方法
该镜像可针对包含Magento 2扩展的文件夹运行。
运行单元测试和静态测试
针对Magento 2.3和PHP 7.2在扩展文件夹上运行单元测试
bashdocker run -v /local/folder/with/module:/data aheadworks/m2test:2.3-7.2 unit /data
运行静态测试并以JUnit格式收集测试结果
bashdocker run -v /local/folder/with/module:/data -v /local/folder/for/results:/results aheadworks/m2test:2.2-7.1 static /data /results
运行单元测试并以JUnit格式收集测试结果(结果位于/local/folder/for/results/unit-tests.xml)
bashdocker run -v /local/folder/with/module:/data -v /local/folder/for/results:/results aheadworks/m2test:2.2-7.1 unit /data /results/unit-tests.xml
运行EQP(Magento编码标准)测试
针对扩展运行Magento编码标准测试:
bashdocker run -v /local/folder/with/module:/data aheadworks/m2test:2.3-7.2 eqp --report=full /data
验证市场包
bashdocker run -v /local/folder/with/module_zip:/data aheadworks/m2test validate_m2_package /data/module-name.zip
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务
常见问题
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
轩辕镜像下载加速使用手册
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
登录仓库拉取
通过 Docker 登录认证访问私有仓库
Linux
在 Linux 系统配置镜像加速服务
Windows/Mac
在 Docker Desktop 配置镜像加速
Docker Compose
Docker Compose 项目配置加速
K8s Containerd
Kubernetes 集群配置 Containerd
宝塔面板
在宝塔面板一键配置镜像加速
群晖
Synology 群晖 NAS 配置加速
飞牛
飞牛 fnOS 系统配置镜像加速
极空间
极空间 NAS 系统配置加速服务
爱快路由
爱快 iKuai 路由系统配置加速
绿联
绿联 NAS 系统配置镜像加速
威联通
QNAP 威联通 NAS 配置加速
Podman
Podman 容器引擎配置加速
Singularity/Apptainer
HPC 科学计算容器配置加速
其他仓库配置
ghcr、Quay、nvcr 等镜像仓库
专属域名拉取
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429