workingconcept/craft-trigger

此包已被弃用且不再维护。未建议替代包。

当需要时触发部署的实用工具。

0.4.0 2021-11-15 16:34 UTC

This package is auto-updated.

Last update: 2023-01-03 23:31:55 UTC


README

Trigger

Trigger Craft CMS 3 插件

仅在需要时启动静态部署。

截至 v2.3.1,第一方Webhooks 插件支持去抖动请求。您可能首先想要看看它!

概述

一个简单的插件,用于异步启动构建,非常适合像无头GatsbyJSGridsome前端,部署到NetlifyZeit。使用它添加一个光荣的构建按钮,或者将其绑定到 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.

设置

  1. 使用composer require workingconcept/craft-trigger进行要求,然后通过 CLI 或控制面板进行安装。
  2. 访问设置,设置您的部署 webhook URL。
  3. 要批量更改以部署,添加一个 cron 作业运行craft trigger/deploy/check,仅在存在待处理更改时将其发布到您的 webhook URL。
  4. 可选地添加仪表板小部件到您的布局,以实现快速一键构建。

如何工作

保存、重新排序、删除和恢复元素将根据您选择的“在内容更改时部署”设置触发构建或切换数据库中的“待处理”标志。运行craft trigger/deploy/check或从仪表板或使用trigger/deploy/go手动触发构建将重置该标志。

草稿编辑不会被标记为更改。

支持

提交一个问题,我会尽快并深思熟虑地回复。这是一个业余时间项目,所以我感谢您的耐心。

此插件由Working Concept提供。