Use Slack ChatOps to Deploy Your Code – How to Integrate Your Pipeline in AWS CodePipeline with Your Slack Channel

source

Use Slack ChatOps to Deploy Your Code – How to Integrate Your Pipeline in AWS CodePipeline with Your Slack Channel
When CodePipeline reaches the approval stage, it sends a notification to Amazon SNS, which triggers an AWS Lambda function (ApprovalRequester).
Write the Lambda function for approval requestsThis Lambda function is invoked by the SNS notification.
import os import json import logging import urllib.parse from base64 import b64decode from urllib.request import Request, urlopen from urllib.error import URLError, HTTPError # This is passed as a plain-text environment variable for ease of demonstration.
Write the Lambda function for handling the interactive message buttonThis Lambda function is invoked by API Gateway.
You have now created a Slack ChatOps solution using AWS CodeCommit, AWS CodePipeline, AWS Lambda, Amazon API Gateway, and Amazon Simple Notification Service.
Read More

Get the latest DevOps jobs, events and curated articles straight to your inbox, once a week