本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

m2test-new Docker 镜像下载 - 轩辕镜像

m2test-new 镜像详细信息和使用指南

m2test-new 镜像标签列表和版本信息

m2test-new 镜像拉取命令和加速下载

m2test-new 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

m2test-new
aheadworks/m2test-new

m2test-new 镜像详细信息

m2test-new 镜像标签列表

m2test-new 镜像使用说明

m2test-new 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

用于对指定Magento 2版本运行自动测试的Docker镜像,支持单元测试(不同PHP版本)、静态测试、EQP测试及Magento市场包验证,可针对Magento 2扩展文件夹执行测试。
0 次下载activeaheadworks镜像

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版本

  1. 编辑config.yaml文件,在该文件的out列表中添加新的Magento版本
  2. 在Dockerhub([***]
  3. 执行以下命令:
bash
docker run --rm -u $(id -u ${USER}):$(id -g ${USER}) -v ${PWD}:/data m4x0nus/multiplicator update -d /data -c /data/config.yaml
  1. 将更改推送到master分支以触发构建

使用方法

该镜像可针对包含Magento 2扩展的文件夹运行。

运行单元测试和静态测试

针对Magento 2.3和PHP 7.2在扩展文件夹上运行单元测试

bash
docker run -v /local/folder/with/module:/data aheadworks/m2test:2.3-7.2 unit /data

运行静态测试并以JUnit格式收集测试结果

bash
docker 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

bash
docker 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编码标准测试:

bash
docker run -v /local/folder/with/module:/data aheadworks/m2test:2.3-7.2 eqp --report=full /data

验证市场包

bash
docker run -v /local/folder/with/module_zip:/data aheadworks/m2test validate_m2_package /data/module-name.zip

用户好评

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

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"