AWS DevOps & Developer Productivity Blog

Category: Management Tools

Setting up a CI/CD pipeline by integrating Jenkins with AWS CodeBuild and AWS CodeDeploy

In this post, I explain how to use the Jenkins open-source automation server to deploy AWS CodeBuild artifacts with AWS CodeDeploy, creating a functioning CI/CD pipeline. When properly implemented, the CI/CD pipeline is triggered by code changes pushed to your GitHub repo, automatically fed into CodeBuild, then the output is deployed on CodeDeploy. Solution overview […]

Using AWS Lambda and HAQM SNS to Get File Change Notifications from AWS CodeCommit

Notifications are an important part of DevOps workflows. Although you can set them up from any stage in the CI or CD pipelines, in this blog post, I will show you how to integrate AWS Lambda and HAQM SNS to extend AWS CodeCommit. Specifically, the solution described in this post makes it possible for you to […]

New – How to better monitor your custom application metrics using HAQM CloudWatch Agent

This blog was contributed by Zhou Fang, Sr. Software Development Engineer for HAQM CloudWatch and Helen Lin, Sr. Product Manager for HAQM CloudWatch HAQM CloudWatch collects monitoring and operational data from both your AWS resources and on-premises servers, providing you with a unified view of your infrastructure and application health.

Building an HAQM CloudWatch Dashboard Outside of the AWS Management Console

Steve McCurry is a Senior Product Manager for CloudWatch This is the second in a series of two blog posts that demonstrate how to use the new CloudWatch snapshot graphs feature. You can find the first post here. A key challenge for any DevOps team is to provide sufficient monitoring visibility on service health. Although […]

Woot architecture overview

Migrating from an In-House Deployment Agent to AWS CodeDeploy and AWS CodePipeline

I’m Charles Fort, a developer at Woot who specializes in deployments and developer experience. Woot is the original daily deals website. It was founded in 2004 and acquired by HAQM in 2010 – http://www.woot.com We just moved our web front-end deployments from Troop, a deployment agent we developed ourselves, to AWS CodeDeploy and AWS CodePipeline. This […]

Automatic Deployment to New HAQM EC2 On-Demand and Spot Instances Using AWS CodeDeploy, HAQM CloudWatch Events, and AWS Lambda

AWS CodeDeploy is a service that automates application deployments to your compute infrastructure, including fleets of HAQM EC2 instances. AWS CodeDeploy can automatically deploy the latest app version to any new EC2 instance launched due to a scaling event. However, if your servers are not part of the Auto Scaling group, it might be a […]

Using Custom Source Actions in AWS CodePipeline for Increased Visibility for Third-Party Source Control

Update: We’ve added webhook support to CodePipeline. See the architecture below for more details. In our previous post, Integrating Git with AWS CodePipeline, we demonstrated one way to integrate third-party Git repositories with AWS CodePipeline by using HAQM API Gateway, AWS Lambda, and HAQM S3. That approach allows you to quickly integrate your Git repository […]

AWS Developer Tools Expands Integration to Include GitHub

AWS Developer Tools is a set of services that include AWS CodeCommit, AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy. Together, these services help you securely store and maintain version control of your application’s source code and automatically build, test, and deploy your application to AWS or your on-premises environment. These services are designed to enable […]

Automating Blue/Green Deployments of Infrastructure and Application Code using AMIs, AWS Developer Tools, & HAQM EC2 Systems Manager

Previous DevOps blog posts have covered the following use cases for infrastructure and application deployment automation: Deploy to Production Using AWS CodeBuild and the AWS Developer Tools Suite: Deploying a simple Java application in an in-place deployment model using AWS CodeCommit, AWS CodeBuild, and AWS CodeDeploy orchestrated by AWS CodePipeline. Performing Blue/Green Deployments with AWS […]