AWS DevOps Blog

Category: AWS CodePipeline

Building 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 More

Validating AWS CodeCommit Pull Requests with AWS CodeBuild and AWS Lambda

Thanks to Jose Ferraris and Flynn Bundy for this great post about how to validate AWS CodeCommit pull requests with AWS CodeBuild and AWS Lambda. Both are DevOps Consultants from the AWS Professional Services’ EMEA team. — You can help ensure a high level of code quality and avoid merging code that does not integrate […]

Read More

Build a Continuous Delivery Pipeline for Your Container Images with Amazon ECR as Source

Today, we are launching support for Amazon Elastic Container Registry (Amazon ECR) as a source provider in AWS CodePipeline. You can now initiate an AWS CodePipeline pipeline update by uploading a new image to Amazon ECR. This makes it easier to set up a continuous delivery pipeline and use the AWS Developer Tools for CI/CD. […]

Read More

Using AWS CodePipeline to Perform Multi-Region Deployments

AWS CodePipeline is a fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates. Now that AWS CodePipeline supports cross-region actions, you can deploy your application across multiple regions from a single pipeline. Deploying your application to multiple regions can improve both latency and availability […]

Read More

Integrating JFrog Artifactory with AWS CodePipeline

When I talk with customers and partners, I find that they are in different stages in the adoption of DevOps methodologies. They are automating the creation of application artifacts and the deployment of their applications to different infrastructure environments. In many cases, they are creating and supporting multiple applications using a variety of coding languages […]

Read More

CI/CD with Data: Enabling Data Portability in a Software Delivery Pipeline with AWS Developer Tools, Kubernetes, and Portworx

This post is written by Eric Han – Vice President of Product Management Portworx and Asif Khan – Solutions Architect Data is the soul of an application. As containers make it easier to package and deploy applications faster, testing plays an even more important role in the reliable delivery of software. Given that all applications have data, development […]

Read More
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 Amazon in 2010 – https://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 […]

Read More

Continuous Deployment to Kubernetes using AWS CodePipeline, AWS CodeCommit, AWS CodeBuild, Amazon ECR and AWS Lambda

Thank you to my colleague Omar Lari for this blog on how to create a continuous deployment pipeline for Kubernetes! You can use Kubernetes and AWS together to create a fully managed, continuous deployment pipeline for container based applications. This approach takes advantage of Kubernetes’ open-source system to manage your containerized applications, and the AWS […]

Read More

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 Amazon API Gateway, AWS Lambda, and Amazon S3. That approach allows you to quickly integrate your Git repository […]

Read More

Using AWS Step Functions State Machines to Handle Workflow-Driven AWS CodePipeline Actions

AWS CodePipeline is a continuous integration and continuous delivery service for fast and reliable application and infrastructure updates. It offers powerful integration with other AWS services, such as AWS CodeBuild, AWS CodeDeploy, AWS CodeCommit, AWS CloudFormation and with third-party tools such as Jenkins and GitHub. These services make it possible for AWS customers to successfully automate various tasks, including infrastructure provisioning, blue/green deployments, serverless deployments, AMI baking, database provisioning, […]

Read More