Sat, Apr 25, 2020, ~1700 WordsGood support for continuous integration (CI) has become table stakes for online code hosting. Continuous testing and monitoring of your code can help raise and maintain code quality. However, even when you have access, configuring CI well takes effort. The goal of this post is to present a starting configuration suitable for Go projects hosted on GitLab. The configuration below should not necessarily be taken as complete. The project used here as an example is very, very simple, and so many complexities that larger projects face will be avoided, but it hopefully will serve as a good introduction.