AWS DevOps Blog
Tag: CloudFormation
Easily configure Amazon DevOps Guru across multiple accounts and Regions using AWS CloudFormation StackSets
As applications become increasingly distributed and complex, operators need more automated practices to maintain application availability and reduce the time and effort spent on detecting, debugging, and resolving operational issues. Enter Amazon DevOps Guru (preview). Amazon DevOps Guru is a machine learning (ML) powered service that gives you a simpler way to improve an application’s […]
Read MoreIntegrating AWS CloudFormation Guard into CI/CD pipelines
In this post, we discuss and build a managed continuous integration and continuous deployment (CI/CD) pipeline that uses AWS CloudFormation Guard to automate and simplify pre-deployment compliance checks of your AWS CloudFormation templates. This enables your teams to define a single source of truth for what constitutes valid infrastructure definitions, to be compliant with your […]
Read MoreMulti-branch CodePipeline strategy with event-driven architecture
Henrique Bueno, DevOps Consultant, Professional Services This blog post presents a solution for automated pipelines creation in AWS CodePipeline when a new branch is created in an AWS CodeCommit repository. A use case for this solution is when a GitFlow approach using CodePipeline is required. The strategy presented here is used by AWS customers to […]
Read MoreIntegrating SonarQube as a pull request approver on AWS CodeCommit
Integrating SonarQube as a pull request approver on AWS CodeCommit On Nov 25th, AWS CodeCommit launched a new feature that allows customers to configure approval rules on pull requests. Approval rules act as a gate on your source code changes. Pull requests which fail to satisfy the required approvals cannot be merged into your important […]
Read MoreMigration to AWS CodeCommit, AWS CodePipeline and AWS CodeBuild From GitLab
This walkthrough shows you how to migrate multiple repositories to AWS CodeCommit from GitLab and set up a CI/CD pipeline using AWS CodePipeline and AWS CodeBuild. Event notifications and pull requests are sent to Amazon Chime for project team member communication. AWS CodeCommit supports all Git commands and works with existing Git tools. I can […]
Read MoreBuilding and testing polyglot applications using AWS CodeBuild
Prakash Palanisamy, Solutions Architect Microservices are becoming the new normal, and it’s natural to use multiple different programming languages for different microservices in the same application. This blog post explains how easy it is to build polyglot applications, test them, and package them for deployment using a single AWS CodeBuild project. CodeBuild adds support for […]
Read MoreImplementing GitFlow Using AWS CodePipeline, AWS CodeCommit, AWS CodeBuild, and AWS CodeDeploy
This post provides a high-level framework for how to implement GitFlow using AWS CodePipeline, AWS CodeCommit, AWS CodeBuild, and AWS CodeDeploy. We also provide AWS CloudFormation templates and AWS CLI commands to help you get going. Before we begin, we want to point out that we strongly encourage Amazon teams to practice continuous integration (CI) […]
Read MoreValidating AWS CloudFormation Templates
For their continuous integration and continuous deployment (CI/CD) pipeline path, many companies use tools like Jenkins, Chef, and AWS CloudFormation. Usually, the process is managed by two or more teams. One team is responsible for designing and developing an application, CloudFormation templates, and so on. The other team is generally responsible for integration and deployment. […]
Read MoreContinuous Delivery of Nested AWS CloudFormation Stacks Using AWS CodePipeline
In CodePipeline Update – Build Continuous Delivery Workflows for CloudFormation Stacks, Jeff Barr discusses infrastructure as code and how to use AWS CodePipeline for continuous delivery. In this blog post, I discuss the continuous delivery of nested CloudFormation stacks using AWS CodePipeline, with AWS CodeCommit as the source repository and AWS CodeBuild as a build […]
Read MoreHow to Create an AMI Builder with AWS CodeBuild and HashiCorp Packer – Part 2
Written by AWS Solutions Architects Jason Barto and Heitor Lessa In Part 1 of this post, we described how AWS CodeBuild, AWS CodeCommit, and HashiCorp Packer can be used to build an Amazon Machine Image (AMI) from the latest version of Amazon Linux. In this post, we show how to use AWS CodePipeline, AWS […]
Read More