The next GoReleaser version will have a more flexible Docker configuration format. In this post we’ll explore it a bit.
Ever wanted to validate your Packer image with Goss? Well, you can!
I’m working in a project that uses Chef, so it has a lot of JSON files. I like everything to be preperly formatted. The choice of format itself does not bother me much, giving that there is one. This project did not (although it was surprisingly not that bad).
GoReleaser was able to build snap packages for a long time, but it wasn’t able to push them until today. Let’s see how to wrap to your TravisCI build!
At ContaAzul, we use the CI infrastructure a lot. We open several pull requests in several projects every day, and we block the merge until the build pass. We consider our master branches are sacred, and we can’t afford too much waiting to change them.
I’ve lost a considerable amount of time trying to bind those things together, so I decided to write this quick post about it, so others could also benefit from it.
This is just a quick overview of how I did it in antibody’s homepage. The site has a very simple index.html plus a service that can discover and download the latest antibody version from GitHub releases. Not sure how relevant this is, but the service is written in Go. Currently, every commit pushed to the master branch of the site repo will be automatically pushed to production. There is no option to skip that.