This is a talk regarding consistent build environments using Bamboo and Docker. It was presented during Singapore Atlassian User Group's February 2017 Meetup
Build Environment • Use Case • Building traditional artifacts eg. jar, golang, rpm, deb • Minimize your need for bamboo remote agents • Solves • Consistent Runtime Environment: “It runs on my computer” • Dependency Hell from OS to App
https://hub.docker.com/r/niaquinto/gradle/ • Project • https://github.com/stevepotayteo/saug-bamboo-docker-example • Not the best design of course • Every source code change results in a new docker image • Answer: Maybe use Docker Volume to mount source code from host