/code-pipeline-slack-approver

Perform AWS CodePipeline approval action from Slack

Primary LanguageRubyMIT LicenseMIT

CodePipeline Slack Approver

License: MIT

Perform AWS CodePipeline approval action from Slack.

2020-04-19 10 10 29

Setup

  1. Create Slack App if you don't have yet.
  2. Activate Incoming Webhook and generate Webhook URL.
  3. Deploy this application with parameters from here.
  4. Register generated API Gateway endpoint URL to Slack Interactive Components Request URL. You can get API Gateway endpoint URL in CloudFormation Outputs console.
  5. Go to CodePipeline console, edit your CodePipeline Approval Action and set SNS Topic created by stack.

Parameters

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