Notifications
ContinuousPipe can send notifications about the tide statuses. This will help the development, QA or product team to have information about the deployments and the available feature branches.
The notifications are configured in the notifications
section. All of them can be filtered by event, as in the following example.
notifications:
default:
github_pull_request: false
pull_request_on_success:
github_pull_request: true
when:
- success
slack_everything:
slack:
webhook_url: https://...
when:
- pending
- running
- success
- failure
GitHub
When using a GitHub repository, two notification types are by default enabled: the commit status and the pull-request comments.
If you feel too overloaded, you can disable them with the following configuration:
notifications:
default:
github_commit_status: false
github_pull_request: false
Slack
You can send a Slack notification in a Slack webhook. You just have to create a webhook integration into your Slack channel and configure the webhook URL as in the following example:
notifications:
slack_to_my_organisation:
slack:
webhook_url: https://hooks.slack.com/services/[...]/[...]/[...]
Again, if this creates too much noise, you can filter the notices according to status:
notifications:
slack_to_my_organisation:
slack:
webhook_url: https://hooks.slack.com/services/[...]/[...]/[...]
when:
- success
- failure