Den ons 13 feb. 2019 kl 00:06 skrev Nuno Santos <nunosan...@imaginando.pt>: > > Hi, > > I’m curious about what you Qt heads are using for continuous integration. > > I have googled a few times this for this topic and I have found a couple of > options but every time I tried to spend the minimum amount of time to setup > one, it seems an incredible effort. I’m looking for a solution that allows me > to: > > - push to a specific branch on GitHub > - get a local CI agent to fetch that branch and build it > > Ideally I would like it to be : > > - fast to setup > - Windows & Mac compatible > - ideally with docker integration > > Drone works damn well for web projects. I wanted something that cool for > automatic desktop software building and packaging > > What are you people using?
We use Buildbot. It has worked very well, and we use it for some other automation tasks besides software builds. It builds and tests software from our local GitLab instance. Builds are mostly done in Docker containers, though for macOS and Windows we run the Buildbot workers on bare metal. Downside is it's configured using Python and the configuration takes some getting used to when setting it up for the first time (but it's very well designed and worth learning). The upside is it's Python :) so it's *very* flexible. Downside is also that the config is central and not kept with the repos (though there is a project to support Travis-style in-repo config). Elvis > > Thanks! > > Best, > > Nuno > _______________________________________________ > Interest mailing list > Interest@qt-project.org > https://lists.qt-project.org/listinfo/interest _______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest