Continuous Integration and Delivery with Docker


The continuous integration setup consists of:

  • running unit tests
  • building the image that we use to build our service
  • running the build container and compiling our service
  • building the Docker image that we run and deploy
  • pushing the final image to a Docker registry

Continuous delivery is all about reducing risk and delivering value faster by producing reliable software in short iterations.

Let’s take a Hello World web server written in Go as an example service. You can find all the code used in this example here: ://



Cesar Augusto Nogueira

A creative developer that dreams seeking to fulfill their dreams and goals, always confident that performance at work and in search of my success and the success of my work group / company. Specialties: Android app development, Java, Web Development, HTML5, Scripts (jQuery, Prototype, jQuery UI), Agile Development, Python, Ruby, Oracle Database, MySql Database, Web Design, WebServices.