workingconcept / craft-trigger
此包已被弃用且不再维护。未建议替代包。
当需要时触发部署的实用工具。
0.4.0
2021-11-15 16:34 UTC
Requires
- craftcms/cms: ^3.3.0
This package is auto-updated.
Last update: 2023-01-03 23:31:55 UTC
README
Trigger Craft CMS 3 插件
仅在需要时启动静态部署。
截至 v2.3.1,第一方Webhooks 插件支持去抖动请求。您可能首先想要看看它!
概述
一个简单的插件,用于异步启动构建,非常适合像无头GatsbyJS或Gridsome前端,部署到Netlify或Zeit。使用它添加一个光荣的构建按钮,或者将其绑定到 cron,以便将更改分组并按照您定义的任何计划推送。
功能
快速设置以立即发布更改,或通过 cron 收集更改以进行常规检查:
从命令行运行检查或触发部署
trigger/deploy/check # Triggers a build if changes are pending. trigger/deploy/go # Immediately triggers a deploy build. trigger/deploy/cancel # Cancels pending changes.
设置
- 使用
composer require workingconcept/craft-trigger
进行要求,然后通过 CLI 或控制面板进行安装。 - 访问设置,设置您的部署 webhook URL。
- 要批量更改以部署,添加一个 cron 作业运行
craft trigger/deploy/check
,仅在存在待处理更改时将其发布到您的 webhook URL。 - 可选地添加仪表板小部件到您的布局,以实现快速一键构建。
如何工作
保存、重新排序、删除和恢复元素将根据您选择的“在内容更改时部署”设置触发构建或切换数据库中的“待处理”标志。运行craft trigger/deploy/check
或从仪表板或使用trigger/deploy/go
手动触发构建将重置该标志。
草稿编辑不会被标记为更改。
支持
提交一个问题,我会尽快并深思熟虑地回复。这是一个业余时间项目,所以我感谢您的耐心。
此插件由Working Concept提供。