Skip to content
This repository has been archived by the owner on Sep 26, 2023. It is now read-only.

Latest commit

 

History

History
30 lines (19 loc) · 727 Bytes

README.md

File metadata and controls

30 lines (19 loc) · 727 Bytes

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}