https://github.com/envato/samson-deploy-buildkite-plugin
A Buildkite Plugin to send webhooks to Samson
https://github.com/envato/samson-deploy-buildkite-plugin
Last synced: about 1 year ago
JSON representation
A Buildkite Plugin to send webhooks to Samson
- Host: GitHub
- URL: https://github.com/envato/samson-deploy-buildkite-plugin
- Owner: envato
- Created: 2019-08-15T06:35:04.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2022-04-08T01:02:57.000Z (about 4 years ago)
- Last Synced: 2025-05-14T11:19:08.310Z (about 1 year ago)
- Language: Shell
- Size: 16.6 KB
- Stars: 0
- Watchers: 59
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Samson Deploy Buildkite Plugin
[](LICENSE)
[](https://github.com/envato/samson-deploy-buildkite-plugin/actions/workflows/tests.yml)
A [Buildkite plugin](https://buildkite.com/docs/agent/v3/plugins) that lets you specify the Samson webhooks for your project that Buildkite can use to send data to Samson.
This is an alternative to using Buildkite Notifications,
which can only be configured by Administrators and hide webhook failures.
## Example
The only required configuration is the Samson URL, available from the Project "Webhook" tab:
```yml
steps:
- label: ":rocket: Deploy with Samson"
plugins:
- envato/samson-deploy#v0.1.2:
url: "https://example.com/integrations/buildkite/578dc36a28ab49b2998603f0475211c3"
```
## Configuration
### `url`
The Samson webhook URL for your Project.
## Development
To run the tests:
```sh
docker-compose run --rm tests
```
To run the [Buildkite Plugin
Linter](https://github.com/buildkite-plugins/buildkite-plugin-linter):
```sh
docker-compose run --rm lint
```