pantheon-systems/terminus-addons-installer-plugin

允许Terminus在平台上触发配置主题和插件的workflows。

v1.0.7 2024-09-23 21:18 UTC

README

Build Status Actively Maintained

Terminus v3.x Compatible

为Terminus添加了addons-install命令和子命令addons-install:listaddons-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以获取帮助。