Posts

Showing posts from August, 2017

Free hosted 'CI as Code' services for private repos for hobby (focus on Scala/SBT)

When I was in university Jenkins ( Hudson ) was the thing for automated testing. Another famous one is Bamboo . Lately I'm convinced that these (self-hosted) tools are a 'bad thing'. You configure them compeletely via an UI outside your repo. I'm proponent of the CI definition as code you check into your repository. That way every commit and every branch can build according to the right CI definition. Other pro's: it's versioned and backed up, repeatable, and changes are tracable. Not all my hobby projects make the daylight, and also because I'm Dutch, I was looking into CI services that offer a free tier and allow you to build private repos  and support Scala (and SBT ) . And it should work with all major Git hosting providers: Github , GitLab and BitBucket . I had a preference for a CI provider that also supports using custom Docker images and also allows using attached services, for example a database, to run the tests, without the need