Docker GoCD
GoCD is a Continuous Delivery solution. This project embedded different containers such as a server and nodes.
Embedded containers
- GoCD server - The main container based on Debian image
- Cloudfoundry agent - A node to deploy on CloudFoundry based on alpine image
- Docker agent - A node to build and deploy Docker containers based on docker image
- Java agent - A node to manage Java applications (compile / build) based on alpine-oraclejdk8 image
- NodeJS agent - A node to manage NodeJS applications (compile / build) based on Debian image
- Generic agent - A node providing Java and NodeJS applications management based on Node image
Usage
The full stack is manage with docker-compose. So, to launch it, just use
docker-compose up