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:list
terminus 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 install
composer install-tools
帮助
运行terminus help addons-install
以获取帮助。