Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bkwld/craft-netlify-deploy-status
A Craft plugin that shows Netlify deploy statuses.
https://github.com/bkwld/craft-netlify-deploy-status
craft-plugin craftcms netlify
Last synced: 2 months ago
JSON representation
A Craft plugin that shows Netlify deploy statuses.
- Host: GitHub
- URL: https://github.com/bkwld/craft-netlify-deploy-status
- Owner: BKWLD
- License: mit
- Created: 2021-09-15T19:58:14.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-21T14:35:35.000Z (almost 2 years ago)
- Last Synced: 2024-04-08T17:01:52.131Z (10 months ago)
- Topics: craft-plugin, craftcms, netlify
- Language: PHP
- Homepage:
- Size: 311 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Craft Netlify Deploy Status
Craft plugin that shows Netlify deploy statuses
## Requirements
This plugin requires Craft CMS 3 or 4.
## Installation
To install the plugin, follow these instructions.
1. Open your terminal and go to your Craft project:
cd /path/to/project
2. Then tell Composer to load the plugin:
composer require bukwild/craft-netlify-deploy-status
3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Craft Netlify Deploy Status.
## Adding Webhooks
1. Create a new incoming webhook in /admin/craft-netlify-deploy-status
![img_1.png](docs/img_1.png)2. Copy Webhook Url
![img_2.png](docs/img_2.png)3. In Netlify, go to Site Settings -> Build & Deploy -> Deploy Notifications, click on Add notification and select Outgoing Webhook
![img_3.png](docs/img_3.png)4. Paste the Webhook URL in the URL to notify field and select an event to listen for and click Save. *NOTE*: use the same Webhook URL for all the events in a single project you want to get notifications from. One Webhook URL per Netlify project.
![img_4.png](docs/img_4.png)5. To test the webhook, try deploying a site or making a commit to the site. (If redeploying the site there will be no Commit URL)
![img_5.png](docs/img_5.png)* Release it
Brought to you by [Bukwild](https://bukwild.com)