AWS DevOps Blog

Integrating AWS CodeCommit with Review Board

Today we have a guest post from Jeff Nunn, a Solutions Architect at AWS, specializing in DevOps and Big Data solutions. By now you’ve probably heard of AWS CodeCommit–a secure, highly scalable, managed source control service that hosts private Git repositories. AWS CodeCommit supports the standard functionality of Git, allowing it to work seamlessly with […]

Read More

Integrating AWS CodeCommit with Jenkins

Today we have a guest post written by Emeka Igbokwe, a Solutions Architect at AWS. This post walks you through the steps to set up Jenkins and AWS CodeCommit to support 2 simple continuous integration (CI) scenarios. In the 1st scenario, you will make a change in your local Git repository, push the change to […]

Read More

Manage agent updates on AWS OpsWorks-managed instances

Until today, AWS OpsWorks customers have had no choice about whether and when to receive updates for the agent and the built-in cookbook. Beginning today, you can select whether you receive such updates and, if you do, when the updates will occur. On the Add Stack page, in the OpsWorks Agent Version field, choose Manual […]

Read More

Using CodeDeploy Environment Variables

Using CodeDeploy Environment Variables AWS CodeDeploy AWS CodeDeploy is an AWS service that can help customers deploy their applications quickly and reliably to Amazon EC2 instances or on-premises servers. To learn more about the service, visit the AWS CodeDeploy home page or see the AWS CodeDeploy documentation. When you use AWS CodeDeploy, your deployment goes […]

Read More

Using Capistrano to run arbitrary commands on AWS OpsWorks instances

AWS OpsWorks customers frequently request the ability to run arbitrary commands. And while OpsWorks sets up and manages the Amazon EC2 instances your application runs on and manages users’ access to your instances, it doesn’t allow running arbitrary commands. Let’s say, for example, that you wanted to run uptime across your fleet. You could create […]

Read More

Send ECS Container Logs to CloudWatch Logs for Centralized Monitoring

My colleagues Brandon Chavis, Pierre Steckmeyer and Chad Schmutzer sent a nice guest post that demonstrates how to send your container logs to a central source for easy troubleshooting and alarming.   —– On May 5 Amazon ECS launched support for the Amazon CloudWatch Logs Docker driver. This provides a simpler method to send container logs […]

Read More

Using the Elastic Beanstalk (EB) CLI to create, manage, and share environment configuration

My colleague Nick Humrich wrote up the guest post below to share a powerful way to use the EB CLI to manage environment configurations — Abhishek The AWS Elastic Beanstalk command line interface (EB CLI) makes it easier for developers to get started with Elastic Beanstalk by using command line tools. Last November, we released […]

Read More

Set up a build pipeline with Jenkins and Amazon ECS

My colleague Daniele Stroppa sent a nice guest post that demonstrates how to use Jenkins to build Docker images for Amazon EC2 Container Service.   —–   In this walkthrough, we’ll show you how to set up and configure a build pipeline using Jenkins and the Amazon EC2 Container Service (ECS).   We’ll be using a sample […]

Read More

Automatically Deploy from Amazon S3 using AWS CodeDeploy

AWS CodeDeploy does software deployments to any instance, including Amazon EC2 instances and instances running on-premises. It helps avoid downtime during deployments and also provides centralized control over your applications, instances, deployments and deployment configurations. You can learn more about CodeDeploy here. This post explains how to automatically start a CodeDeploy deployment when you upload […]

Read More

Monitor Website Latency using CloudWatch Logs CLI Plugin

With CloudWatch Logs, you can monitor your systems and applications in near real-time using your existing log files in just a few quick steps.  The CloudWatch Logs console and agent can also help you quickly generate CloudWatch Metrics, CloudWatch Alarms, and invoke CloudWatch Actions based on log events. In this post we’ll demonstrate how to […]

Read More