Closed rhart closed 9 years ago
We may need to set something up ourselves temporarily as any free SaaS CI won't be free for private repos.
One option might be to use our Azure credits to set a Jenkins box up until we go public
I found this comparison of SaaS CI services, which was quite useful
http://www.yegor256.com/2014/10/05/ten-hosted-continuous-integration-services.html
From the list, the free options are
wercker.com shippable.com ($1 a month) magnum-ci.com (still in beta)
I'll look into getting accounts setup on each of these for evaluation purposes
Sounds good. We can always move around too, we don't need to pick and stick.
magnum-ci.com wasnt a goer as it doesnt support java.
I've set up a circleci account (and sent out invites to you all to join as collaborators). It will automatically kick off a fresh checkout and test run when any checkins are made on the master branch of the spring-boot-capgemini.
The project readme.md now has a badge that displays the status of the build, and Russ has dragged me into the world of Slack, and that is also now integrated with circleci
So the only tasks left on this ticket are to publish snapshots to Bintray and CI for PR. I think I'll create new tasks for those.
This should cover PRs too.
For the main build pipeline there should be a separate step to deploy the snapshot artefacts.