Jenkins work well for me (you can ditch the custom Groovy and just call some 
python or whatever script you like)

https://jenkins.io/

I recommend the pipeline and put a jenkinsfile into your repos to setup the 
build. So your requirements and builds step are versioned along the source, so 
it can changes in the time and you still can goes back to the old version 
without having multiple build systems.

https://jenkins.io/doc/book/pipeline/jenkinsfile/

It's cross platform, a little more painful under Windows just like any services 
I guess, but it does work well overall. Best of all it's free!

Amotus
une compagnie DimOnOff
RAPPROCHEZ LA DISTANCE
Jérôme Godbout
Développeur Logiciel Sénior / 
Senior Software Developer
p: +1 (418) 800-1073 ext.:109
amotus.ca
statum-iot.com
-----Original Message-----
From: Interest <interest-boun...@qt-project.org> On Behalf Of Nuno Santos
Sent: February 12, 2019 6:05 PM
To: Interests Qt (interest@qt-project.org) <interest@qt-project.org>
Subject: [Interest] What are you using for continuous integration?

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?

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

Reply via email to