thabet-fix / freemedforms

Automatically exported from code.google.com/p/freemedforms
Other
0 stars 0 forks source link

Daily builds (Linux, Qt4 / Qt5) #369

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
We need to create on a small sized server a small daily build script.

On the server we need to install:
- Qt4
- Qt5
- opencv libs
- libquazip (for Debian builds for eg)

Each day (starting at midnight)
- git pull local repo
- create and run a script to build: FreeMedForms EMR, FreeDiams, FreeDRC, 
FreeICD, FreeDDIManager
- send a build report to freemedforms-dev mailing list

We can also use opensuse build service.

Original issue reported on code.google.com by eric.mae...@gmail.com on 29 Jul 2014 at 6:31

GoogleCodeExporter commented 8 years ago
Do you want nightly builds for all OS or only Debian/Ubuntu?

What about using Python to write the script rather than bash?

A better option might be to use Open Build Service, the software behind 
OpenSUSE Build services. The software includes a GPG signer 
http://en.opensuse.org/openSUSE:Build_Service_Signer it would be good to 
automatically GPG sign nightly builds.

I have a home server with 4 Go RAM that sits mostly idle at night. It's behind 
a 1 Mo uplink. Would it be enough?

Original comment by contact@medecinelibre.com on 29 Jul 2014 at 7:21