Hey, Thank you all for sharing your solutions and approaches. Among here there are two obvious winners:
- Jenkins - Buildbot I want to keep the build config within the project so I guess Jenkins will be my way to go. Now I just need to go though all the configuration details. If anyone knows any really pragmatic documentation on how to setup Jenkins server with GitHub and how to setup a worker on Mac and Windows, please share. Thanks, Best regards, Nuno > On 13 Feb 2019, at 19:02, Elvis Stansvik <elvst...@gmail.com> wrote: > > Den ons 13 feb. 2019 kl 00:06 skrev Nuno Santos <nunosan...@imaginando.pt > <mailto: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 <mailto:Interest@qt-project.org> >> https://lists.qt-project.org/listinfo/interest >> <https://lists.qt-project.org/listinfo/interest>
_______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest