AWS CodeCommit Repository That Triggers Email Notifications

AWS CodeCommit Repository That Triggers Email Notifications

March 30, 2021 / Eternal Team

Here, the QA team notified each time when there is some change in the source code repository.

Below is the practice scenario,

Step 1 : Open the CodeCommit console.

AWS CodeCommit Repository That Triggers Email Notifications

On the Repositories page, click Create repository.

AWS CodeCommit Repository That Triggers Email Notifications

On the Create Repositories page, set the following values:

AWS CodeCommit Repository That Triggers Email Notifications

Step 2 : Create an index.html file

AWS CodeCommit Repository That Triggers Email Notifications

Step 3 : Create an Amazon SNS Topic.

Navigate to Amazon SNS.

AWS CodeCommit Repository That Triggers Email Notifications

  1. On the homepage, enter the topic name in the Create Topic section and click the Next step.
  2. On the Create topic page, enter the topic name in Display Name to use the topic with Email subscriptions.
  3. Leave the rest as their defaults and click Create topic.

AWS CodeCommit Repository That Triggers Email Notifications

Click Create

Step 4 :

  1. From the Subscriptions page, click Create subscription.
  2. On the Create subscriptions page, set the following values:
    • Protocol: Email
    • Endpoint: Enter your email address
  3. Click Create a subscription to send a confirmation message to the registered email.
  4. Open the AWS Subscription Confirmation email and click Confirm subscription.

AWS CodeCommit Repository That Triggers Email Notifications

Step 5 : Subscribe to the Topic.

Open your Email address and subscribe to the topic.

AWS CodeCommit Repository That Triggers Email Notifications

AWS CodeCommit Repository That Triggers Email Notifications

After Subscription, you will see it on the console.

AWS CodeCommit Repository That Triggers Email Notifications

Step 6 : Create a Topic Trigger

  1. Navigate to AWS CodeCommit.
  2. From the Repository page, select the newly created repository.
  3. From the left menu, click Source > Settings.
  4. Click Triggers > Create trigger.

AWS CodeCommit Repository That Triggers Email Notifications

AWS CodeCommit Repository That Triggers Email Notifications

Step 7 : Now do some changes to the main repository. When you do some change it will trigger the SNS topic and you will get an email notification that someone has changed in the repository.

AWS CodeCommit Repository That Triggers Email Notifications
AWS CodeCommit Repository That Triggers Email Notifications

Hence you will get all the notifications via Email when someone going to change your main Repository.

Stay tuned for more AWS DevOps blogs by Team Eternal.

AWS-Consulting-Partner

Talk to AWS Certified Consultant

    Want to start a project?

    It’s simple.

    Contact us