Sakura-IT / SonnetAmiga

Reimplementation of WarpOS supporting Sonnet Crescendo 7200 and other PowerPC PCI cards (mirror of CVS development repository).
MIT License
39 stars 3 forks source link

Implement Jenkins for automated builds #20

Closed rkujawa closed 8 years ago

rkujawa commented 8 years ago

Currently automated builds are done with a hand-crafted script. Long story short, it sucks. Implement Jenkins to control the build process, report, store history, alert via mails etc. etc.

http://jenkins-ci.org/

rkujawa commented 8 years ago

Working on that, already installed dependencies and the RPM package itself.

rkujawa commented 8 years ago

Done! Jenkins can be accessed via the following URL: https://sonnet.uguu.waw.pl/jenkins/

@DvdBoon Please check if you can log in.

Credentials same as for CVS. Any commit to CVS will automatically trigger Jenkins build. Also, Jenkins should spam the person who broke the build, in case that happens. Though I didn't test that yet.

DvdBoon commented 8 years ago

Look like it works. I can log in.

Now to know what I can do with it :-)

Dennis.

2015-12-05 17:13 GMT+01:00 Radosław Kujawa notifications@github.com:

Done! Jenkins can be accessed via the following URL: https://sonnet.uguu.waw.pl/jenkins/

@DvdBoon https://github.com/DvdBoon Please check if you can log in.

Credentials same as for CVS. Any commit to CVS will automatically trigger Jenkins build. Also, Jenkins should spam the person who broke the build, in case that happens. Though I didn't test that yet.

— Reply to this email directly or view it on GitHub https://github.com/Sakura-IT/SonnetAmiga/issues/20#issuecomment-162217072 .

rkujawa commented 8 years ago

Basically it replaces the old build script on the server, but has several advantages: