johannschopplich / kirby-deploy-trigger
Start a deployment from a Panel button
Package info
github.com/johannschopplich/kirby-deploy-trigger
Type:kirby-plugin
pkg:composer/johannschopplich/kirby-deploy-trigger
Fund package maintenance!
Requires
- php: >=8.2
- getkirby/composer-installer: ^1
Requires (Dev)
- getkirby/cms: ^5
- phpunit/phpunit: ^12
- vlucas/phpdotenv: ^5
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Kirby Deploy Trigger
Kirby Deploy Trigger is a plugin for Kirby CMS that adds a Panel button to start a deployment on Vercel, Netlify, GitHub Actions, or any service with a deploy hook. Your server sends the request, so the hook URL and any token stay in config.php.
Configuration • Permissions • Platforms
When to Use
| I want to… | Use |
|---|---|
| Rebuild a static or headless frontend after editing content | deploy-trigger view button |
| Place the button in the site view or a page view | buttons in the blueprint |
| Show the button in every page view | panel.viewButtons option |
| Keep a role from deploying | deploy permission in the role blueprint |
| Send a token, a JSON body, or another HTTP method with the hook | requestOptions option |
Requirements
- Kirby 4 or Kirby 5
Installation
Composer (Recommended)
composer require johannschopplich/kirby-deploy-trigger
Manual Installation
Download a release and extract it to /site/plugins/kirby-deploy-trigger.
Documentation
For installation, configuration, and usage, see the Kirby Deploy Trigger documentation.
License
MIT License © 2025-PRESENT Johann Schopplich