Setting up CI/CD pipeline for Golang using Travis-CI, Coveralls, goreleaser and Docker

Overview In the previous post, I was introducing my personal project "gomotics", a domotics API for Niko Home Control, written in Go. In this post I will detail how I setup the "build - test - release" pipeline for this project. Objectives The objectives for this "pipeline" are: build the code for different platforms run … Continue reading Setting up CI/CD pipeline for Golang using Travis-CI, Coveralls, goreleaser and Docker

Traefik/Consul demo app: my first Go “dev”

If you don't mind my interesting story, scroll down to the "quick demo overview" 😉 In the last weeks, I have been playing with HashiCorp's Consul, for service registration and key/value store. After playtime, I had to introduce the product to internal Teams, so I prepared a few slides on the architecture and main features … Continue reading Traefik/Consul demo app: my first Go “dev”