[ninux-dev] test.map.ninux.org in Continous Deployment
Nemesis
nemesis at ninux.org
Fri May 30 15:52:31 CEST 2014
Grazie anche all'aiuto di Stefano (utentestonaz
https://github.com/ninuxorg/nodeshot/graphs/contributors), finalmente
l'instanza su *test.map.ninux.org* viene aggiornata automaticamente.
Il workflow è il seguente:
* ad ogni commit (o serie di commit) pushato su github parte un
webhook verso *ci.publicwifi.it*
* su *ci.publicwifi.it* c'è jenkins in ascolto che quando riceve il
webhook fa partire uno script
* lo script aggiorna il repo locale, aggiorna le dipendenze, crea il
DB, e fa partire gli unit test
* se non ci sono errori partono gli update automatici verso 3 server,
uno di questi è *test.map.ninux.org*
Scrivevo giusto per convidere qualche info.
E' una gran ficata perchè così posso concentrarmi sul miglioramento
dell'applicazione ma sono anche forzato ad architettare tutto in modo da
avere sempre almeno un pochino di retrocompatibilità.
Nemesis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ml.ninux.org/pipermail/ninux-dev/attachments/20140530/67966d29/attachment-0001.html>
More information about the ninux-dev
mailing list