codebuild-slack-notifier
codebuild-slack-notifier copied to clipboard
AWS lambda function to send Slack notifications for CodeBuild events
codebuild-slack-notifier
AWS Lambda to send Slack notifications for CodeBuild events.
Install
A valid Slack oauth token needs to be stored as a secure string in the SSM parameter store as /codebuild-slack-notifier/slack_token.
Then run:
npm install
npm run deploy
With AWS credentials that have access to read from SSM and deploy a lambda.
Additionally, you can modify the deploy command by adding additional serverless arguments:
npm run deploy -- --stage production --region us-east-1
Configuration
Using chamber, you can set the corresponding Slack channel(s) for each codebuild project.
chamber write codebuild-slack-notifier {project_name}_channels {slack_channel}