Published in

How to setup a free CI/CD with GoCD using Docker, managed with terraform

Today we’re going to setup a CI server in a way that is easy to manage and scale. A natural fit for this, would be to use docker as we can define the software once, and run many containers.

The cloud service provider we are going to host in, is AWS. We are also going to be hosting within Elastic Container Service (ECS). We’ll store images in…




Tech Articles, Focusing on Software Development, DevOps, Cloud and UX

Recommended from Medium

Code Factory — Arithmetic Operators

Digital Music Box

Music box prototype with an Esp32 TTGO T-Display connected to a joystick, button, and potentiometer by a breadbox

The second is to protect the company from a lawsuit. We ask exiting employees

Setting SCCM Maintenance Windows using PowerShell and System File Watcher

How to Setup WordPress with Nginx and HHVM on Ubuntu 16.04

Transitioning into Tech: How I Became a Software Engineer

Mastering REST Architecture — Introduction

Taraxa Weekly Update — Week 37

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Craig Godden-Payne

Craig Godden-Payne

Technologist who enjoys writing and working with software and infra. I write up all the things I learn as I go along to share the knowledge!

More from Medium

Recipe OSS: How to accelerate domain names? (Alibaba Cloud)

Auto-renew Cloudflare origin CA with Terraform and Helm

Deploying JAR files to Gitlab using the Maven release plugin via CI/CD

Migrate Workloads from OpenShift Templates to Helm Charts: Part 3 of 3