Hi,
I stumbled upon snap-ci when reading an interview about Go. I had previously tried an old version of Go for a day a long time ago.
Essentially I'm looking for a hosted service which supports:
- builds across multiple OSes
- environment variable matrices
- version controlled build configuration
- complete pipeline definition, with fan-in/fan-out capabilities
I think Go does 1 and 4 (scanned docs, agents of different OSes can be booted), Travis-ci does 2 and 3 (partially 1 for Mac OS, manually requested), Appveyor does 2 and 3 (builds on Windows).
I was wondering if it is/will be possible to configure pipelines with capabilities 1, 2, and 4 on snap-ci, or if there are any other hosted CD service that allows that.
Reply from @ketan (ex snap developer) in gocd/gocd chat:
snap-ci only supports linux agents
go does everything in the list, unfortunately there’s no hosted service which provides all of them.