Serverless Jenkins and Amazon ECS Exec

In this very short article I will show how you can create a serverless Jenkins instance and start a shell session in an AWS Fargate task without opening SSH ports or managing SSH keys. Why Serverless? No server is easier to manage than no server. Werner Vogels, CTO @ Amazon Managing a fleet of EC2Continue reading “Serverless Jenkins and Amazon ECS Exec”

Blue/Green Deployments in AWS Fargate with Automated Testing and Rollbacks

Introduction AWS CodeDeploy makes it easy to setup Blue/Green deployments for your containerised applications running in AWS Fargate. In this article, I will show how you can configure CodeDeploy and Fargate to allow automated testing of your deployments before they receive production traffic. Additionally, I will show how you can configure automatic rollbacks, if yourContinue reading “Blue/Green Deployments in AWS Fargate with Automated Testing and Rollbacks”

AWS CodeBuild Local

In this article I will show how you can run your AWS CodeBuild projects locally. AWS CodeBuild is a “fully managed continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy”. By running your CodeBuild projects locally you can test code changes before committing, allowing you toContinue reading “AWS CodeBuild Local”