pantheon-systems / terminus-autopilot-plugin
通过Terminus命令配置和管理Autopilot。
Requires (Dev)
- composer/composer: ^2.4
- kint-php/kint: ^4.2
- pantheon-systems/terminus: ^3.1
- phpunit/phpunit: ^9
- squizlabs/php_codesniffer: ^3.6
- tm/tooly-composer-script: ^1.4
- dev-main
- 0.1.2
- 0.1.1
- 0.1.0
- dev-rename-catalog-info-20240923
- dev-dependabot/github_actions/dot-github/workflows/github_actions-14598a9f5f
- dev-add-catalog-info-20240828
- dev-CMSO-1424
- dev-scottbuscemi-patch-1
- dev-CMS-1002
- dev-fix-initialize-terminate
- dev-OTTO-2898
- dev-cms-1018-get-env-sync-setting
- dev-cms-1005-change-command-name
- dev-cms-1002-activate-deactivate-commands
- dev-1003-Daily-Option
- dev-CMS-1003-command-options
- dev-cms-1018-set-syncing
- dev-debug-tests
- dev-CMS-1003-command-name
- dev-CMS-1003-Autopilot-Frequency
- dev-updated-readme
- dev-buildout
This package is auto-updated.
Last update: 2024-09-23 19:56:49 UTC
README
Autopilot
Pantheon的Autopilot
- 自动检测是否有新更新可用
- 在隔离的Multidev环境中执行更新
- 使用自动化视觉回归测试(VRT)测试更新
- 可选部署更新
您可以通过您的仪表板执行全面的Autopilot功能。有关更多信息,请参阅Autopilot指南。
站点兼容性
请查看Pantheon上的Autopilot站点兼容性文档,以确保您的网站与Autopilot兼容。
插件功能
Terminus Autopilot Plugin需求
Autopilot需要以下条件
- 有Autopilot可用的站点
- Terminus 3
Terminus Autopilot Plugin功能
Terminus Autopilot插件目前不提供以下功能
- 选择特定模块、主题或自定义源进行更新
- 管理排除的更新
安装
运行以下命令以安装Terminus Autopilot插件。
terminus self:plugin:install terminus-autopilot-plugin
Terminus Autopilot命令
本节提供了目前支持的Terminus Autopilot插件命令。
激活或停用Autopilot
您可以激活或停用特定站点的Autopilot。
要激活站点
site:autopilot:activate {SITE_NAME|SITE_ID}
要停用站点
site:autopilot:deactivate {SITE_NAME|SITE_ID}
获取Autopilot目标环境
您可以使用以下命令获取Autopilot当前运行的目标环境。
site:autopilot:deployment-destination {SITE_NAME|SITE_ID}
设置Autopilot目标环境
您可以使用以下命令设置Autopilot的目标环境。
site:autopilot:deployment-destination {SITE_NAME|SITE_ID} {{ENV}}
获取环境同步状态
您可以使用以下命令获取环境同步的状态。
site:autopilot:env-sync {SITE_NAME|SITE_ID}
启用或禁用环境同步
您可以明确设置环境同步。在Autopilot周期中应用更新之前,这会将目标Autopilot环境同步到实时环境。
要启用环境同步
site:autopilot:env-sync:enable
要禁用环境同步
site:autopilot:env-sync:disable
获取Autopilot频率
您可以使用以下命令获取Autopilot当前运行的频率。
site:autopilot:frequency {SITE_NAME|SITE_ID}
设置Autopilot频率
您可以使用以下命令设置Autopilot运行的频率。有效选项包括
- daily(适用于铂金级站点及以上)
- weekly
- monthly
- 手动
site:autopilot:frequency {SITE_NAME|SITE_ID} {FREQUENCY}