Skip to content

ykarakita/code-pipeline-slack-approver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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