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

Reply via email to