ampersand/travis-vanilla-magento

一个用于在travis中设置LAMP堆栈和指定版本的magento的开发依赖助手,用于测试模块

v1.2.19 2023-01-09 15:28 UTC

README

这正在被https://github.com/AmpersandHQ/magento-docker-test-instance 取代

柿/travis-vanilla-magento

Build Status

此脚本帮助在travis中启动magento2实例,以便运行测试。

使用 https://store.fooman.co.nz/blog/no-authentication-needed-magento-2-mirror.html

注意事项

  • 它即时生成证书,因此您需要压制SSL错误。任何修复此问题的PR都将受到欢迎。

示例

composer require --dev ampersand/travis-vanilla-magento

您可以从您的 .travis.yml 调用此脚本,并且它将为您设置一个magento实例以运行测试。

查看 此存储库的 .travis.yml 以查看需要哪些依赖项

安装特定版本

VERSION=2.3.3 NAME=TESTONE . ./vendor/bin/travis-install-magento.sh

这将生成

  • https://magento-TESTONE.localhost

  • 数据库可通过 mysql -uroot -h127.0.0.1 databaseTESTONE 访问

  • 要添加样本数据,请在安装时设置标志

    VERSION=2.3.3 NAME=TESTONE WITH_SAMPLE_DATA=1 . ./vendor/bin/travis-install-magento.sh
    

安装最新版本

NAME=TESTTWO . ./vendor/bin/travis-install-magento.sh

这将生成

  • https://magento-TESTTWO.localhost

  • 数据库可通过 mysql -uroot -h127.0.0.1 databaseTESTTWO 访问

  • 要添加样本数据,请在安装时设置标志

    NAME=TESTTWO WITH_SAMPLE_DATA=1 . ./vendor/bin/travis-install-magento.sh