Slack Notify¶
The Slack Notify phase type configures a pipeline phase to send a notification to a Slack channel.
Parameters¶
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
type | string | Yes | slack_notify | This must always be slack_notify for the Slack Notify phase type. |
name | string | Yes | The value you want to show up in the CodePipeline UI as your phase name. | |
message | string | Yes | The message to send to the Slack channel when this phase executes. | |
channel | string | Yes | The Slack channel you wish to send to. This can either be a username, such as “@dsw88”, or a channel, such as “#mydeploys”. |
Important
In the channel parameter above, make sure that you put your channel names in quotes, since YAML treats the # character as a comment and will cause your Rockefeller file to be invalid.
Secrets¶
In addition to the parameters specified in your rockefeller.yml file, this phase will prompt you for the following secret information when creating your pipeline:
- Slack notify URL
This is not saved in your rockefeller.yml file because by having this URL others can also post to your Slack instance.
Example Phase Configuration¶
This snippet of a rockefeller.yml file shows the GitHub phase being configured:
version: 1
pipelines:
dev:
...
phases:
- type: slack_notify
name: Notify
channel: "#mydeployschannel"
message: Successfully deployed the app!
...