[openlp-dev] Changes to Jenkins

Raoul Snyman raoul at snyman.info
Fri Dec 1 16:15:58 EST 2017

Hi everyone,

I've been making some changes to Jenkins recently in order to automate 
some more things and to have more platforms covered in terms of testing. 
Yesterday and today I hooked the Mac Mini as a Jenkins slave node[0], 
and it now runs the tests[1] and builds the DMG[2].

I've also refactored the projects for trunk[3], so that we run all the 
tests at once on Linux[4] and on macOS[5] (Windows runs on AppVeyor[6], 
which is another kettle of fish). A macOS[7] and a source build[8] are 
also run, and uploaded to get.openlp.org[9]. Our downloads page[10] on 
openlp.io now shows the most recent build in the builds directory.

I'd like to also refactor the branch projects[11], but that'll also need 
a fix for our Jenkins script (which I'm working on).

That's all for now, I'll update you once the branch changes have been 
made and committed.

[0] https://ci.openlp.io/computer/macOS/
[1] https://ci.openlp.io/view/Branch/job/Branch-07-macOS-Tests/
[2] https://ci.openlp.io/view/Releases/job/Release-Build-macOS/
[3] https://ci.openlp.io/view/Trunk/
[4] https://ci.openlp.io/view/Trunk/job/Trunk-02a-Linux-Tests/
[5] https://ci.openlp.io/view/Trunk/job/Trunk-02b-macOS-Tests/
[6] https://ci.openlp.io/job/Trunk-05-AppVeyor-Tests/
[7] https://ci.openlp.io/job/Trunk-03b-Build-macOS/
[8] https://ci.openlp.io/job/Trunk-03a-Build-Source/
[9] https://get.openlp.org/builds/
[10] https://openlp.io/downloads.html
[11] https://ci.openlp.io/view/Branch/

Raoul Snyman
+1 (520) 490-9743
raoul at snyman.info

More information about the openlp-dev mailing list