Norman0406 / LISA

Lightweight Integrated System for Amateur Radio
GNU General Public License v3.0
2 stars 1 forks source link

Travics CI #33

Open Norman0406 opened 9 years ago

Norman0406 commented 9 years ago

Please provide additional information about TRAVIS CI and how it can be used in this project.

Some questions:

semaph0r commented 9 years ago

https://travis-ci.org/getting_started

And ref 0806aa9ee97db07087cfce40f016b755681bb6cf

Norman0406 commented 9 years ago

Travis CI cannot be used for building on windows. A CI solution that can be used for all builds would be preferable. Investigate alternatives like

We could setup a build server on our own (maybe using a RaspberryPi 2?).

semaph0r commented 9 years ago

Nope, raspberry pi does not have enough power. I will provide an Jenkins installation on my root server soon

Am 16. Juni 2015 09:32:20 MESZ, schrieb Norman Link notifications@github.com:

Travis CI cannot be used for building on windows. A CI solution that can be used for all builds would be preferable. Investigate alternatives like

  • CircleCI
  • Jenkins Maybe we could setup a build server on our own (maybe using a RaspberryPi 2?).

Reply to this email directly or view it on GitHub: https://github.com/Norman0406/LISA/issues/33#issuecomment-112321294

Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

Norman0406 commented 9 years ago

The new RaspberryPi version with a quadcore processor is quite fast compared to previous versions, and parallel builds would be supported. It would be a cheap alternative and it doesn't matter if nightly builds take 2 hours to complete. I'm still looking for a good application for this thing ;)

Norman0406 commented 9 years ago

I guess multi-platform builds must each be done on the platform that it will build for, right? So we need Jenkins to run on a a VM for every supported platform.

semaph0r commented 9 years ago

Shit, I hope you are wrong. Don't know how to deal with multiple plattforms

Norman0406 commented 9 years ago

Jenkins can be extended with a VirtualBox plugin. I think this is the way to go:

We can ignore Mac builds for now. Later we would need a cheap Mac Mini from Ebay.