Perform AWS CodePipeline approval action from Slack.
- Create Slack App if you don't have yet.
- Activate Incoming Webhook and generate Webhook URL.
- Deploy this application with parameters from here.
- Register generated API Gateway endpoint URL to Slack Interactive Components Request URL. You can get API Gateway endpoint URL in CloudFormation Outputs console.
- Go to CodePipeline console, edit your CodePipeline Approval Action and set SNS Topic created by stack.
Parameter | Required | Default Value | Description |
---|---|---|---|
SlackUri | True | - | Incoming Webhook URI in your Slack Workspace |
PipelineName | True | - | CodePipeline name |
TimeZone | False | UTC | Timezone in your country |