Get fast feedback from AWS CodePipeline in Slack or Microsoft Teams

Michael Wittig – 21 Dec 2017

AWS CodePipeline is a continuous integration and continuous delivery service that orchestrates builds, tests, and deploys.

With marbot, you get alerts in Slack or Micrsofot Teams when the pipeline fails.

Set up instructions

Monitoring Assistant
Are you in a hurry? Ask marbot to monitor CodePipeline for you and receive alerts in Slack or Microsoft Teams.

  1. Add marbot to Slack or Microsoft Teams.
  2. Invite marbot to a channel.
  3. Follow the setup wizard.
It couldn't be easier!
  1. You need to create an SNS topic
  2. Configure your SNS topic to allow messages from EventBridge
  3. Visit https://console.aws.amazon.com/cloudwatch/home?region=us-east-1
  4. Click on the Rules link on the left
  5. Click on the Create rule button
    Setting up CodePipeline alerts
  6. In the Event Source section, set Service Name to CodePipeline
  7. Set Event Type to CodePipeline Pipeline Execution State Change
  8. Enable Specific state(s), and select FAILED
    Setting up CodePipeline alerts
  9. In the Targets section, click on the Add target button
  10. Select SNS topic
  11. Set Topic to marbot or your other SNS topic name
    Setting up CodePipeline alerts
  12. Save by clicking the Configure detail button
  13. In the next step, set a Name and save by clicking the Create rule button.

Sample Alert

To simulate an alert, you need a CodePipeline that fails. The following alert will be triggered by marbot soon.

CodePipeline Alert

Michael Wittig

Michael Wittig

Consultant focusing on Amazon Web Services (AWS). Entrepreneur building marbot.io. Author of Amazon Web Services in Action, Rapid Docker on AWS, and cloudonaut.io.

You can contact me via Email, Twitter, and LinkedIn.

Published on

marbot teaser

Chatbot for AWS Monitoring

Configure monitoring for Amazon Web Services: CloudWatch, EC2, RDS, EB, Lambda, and more. Receive and manage alerts via Slack. Solve incidents as a team.

Slack
Add to Slack
Microsoft Teams
Add to Teams