pantheon-systems / terminus-addons-installer-plugin
允许Terminus在平台上触发配置主题和插件的workflows。
v1.0.7
2024-09-23 21:18 UTC
Requires (Dev)
- phpunit/phpunit: ^9
- squizlabs/php_codesniffer: ^3.6
- symfony/yaml: ^5
This package is auto-updated.
Last update: 2024-09-23 21:19:14 UTC
README
为Terminus添加了addons-install命令和子命令addons-install:list和addons-install:run <job>。使用此Terminus插件运行配置主题和插件的workflows。
在Terminus插件文档中了解更多关于Terminus插件的信息
配置
这些命令无需配置
命令
addons-install (别名 install)
这是基本命令。没有子命令的此命令将简单地打印用法信息和文档。
addons-install:list (别名 install:list)
列出可用的作业。
addons-install:run <job> (别名 install:run)
运行指定的作业。
注意:如果站点处于SFTP模式并且有未提交到Pantheon仓库的未完成更改,作业将失败。
用法
terminus addons-install:listterminus addons-install:run <site_id>.<env> <job> [--skip-db]
安装
使用Terminus 3安装此插件
terminus self:plugin:install terminus-addons-installer-plugin
测试
此示例项目包括四个测试目标
composer lint:检查所有PHP源文件的语法。composer cs:代码风格检查。composer unit:使用phpunit运行单元测试composer functional:使用bats运行功能测试
要一起运行所有测试,请使用composer test:all。
请注意,在运行测试之前,您应该首先运行
composer installcomposer install-tools
帮助
运行terminus help addons-install以获取帮助。