AWS DevOps Blog

Tag: How-to

How to Enable Caching for AWS CodeBuild

AWS CodeBuild is a fully managed build service. There are no servers to provision and scale, or software to install, configure, and operate. You just specify the location of your source code, choose your build settings, and CodeBuild runs build scripts for compiling, testing, and packaging your code. A typical application build process includes phases […]

Read More

How to Create an AMI Builder with AWS CodeBuild and HashiCorp Packer

Written by AWS Solutions Architects Jason Barto and Heitor Lessa It’s an operational and security best practice to create and maintain custom Amazon Machine Images. Because it’s also a best practice to maintain infrastructure as code, it makes sense to use automated tooling to script the creation and configuration of AMIs that are used to […]

Read More

Use AWS CloudFormation to Automate the Creation of an S3 Bucket with Cross-Region Replication Enabled

At the request of many of our customers, in this blog post, we will discuss how to use AWS CloudFormation to create an S3 bucket with cross-region replication enabled. We’ve included a CloudFormation template with this post that uses an AWS Lambda-backed custom resource to create source and destination buckets. What is S3 cross-region replication? […]

Read More

Introducing Git Credentials: A Simple Way to Connect to AWS CodeCommit Repositories Using a Static User Name and Password

Today, AWS is introducing a simplified way to authenticate to your AWS CodeCommit repositories over HTTPS. With Git credentials, you can generate a static user name and password in the Identity and Access Management (IAM) console that you can use to access AWS CodeCommit repositories from the command line, Git CLI, or any Git tool […]

Read More

Building End-to-End Continuous Delivery and Deployment Pipelines in AWS and TeamCity

By Balaji Iyer, Janisha Anand, and Frank Li Organizations that transform their applications to cloud-optimized architectures need a seamless, end-to-end continuous delivery and deployment workflow: from source code, to build, to deployment, to software delivery. Continuous delivery is a DevOps software development practice where code changes are automatically built, tested, and prepared for a release to production. The […]

Read More

Building Continuous Deployment on AWS with AWS CodePipeline, Jenkins and AWS Elastic Beanstalk

The following is a guest post by Hubert Cheung, Solutions Architect. In a deployment pipeline, automation lets you focus on your application and worry less about the manual aspects of deployment or the steps required to get application code updated. In addition to continuously integrating code changes and offering faster feedback to the developers, the […]

Read More

Continuous Delivery for a PHP Application Using AWS CodePipeline, AWS Elastic Beanstalk, and Solano Labs

My colleague Joseph Fontes, an AWS Solutions Architect, wrote the guest post below to discuss continuous delivery for a PHP Application Using AWS CodePipeline, AWS Elastic Beanstalk, and Solano Labs. Solano Labs recently integrated Solano CI with AWS CodePipeline, a continuous delivery service for fast and reliable application updates. Solano Labs provides CI/CD capabilities to […]

Read More