Nightly Builds - C++ - Programmation
Marsh Posté le 17-12-2007 à 19:15:20
Bon, j'ai apparemment une chouette piste à explorer du côté de Apache Ant.
Marsh Posté le 17-12-2007 à 19:42:34
du ant pour compiler du C++ ? Tu compile du java avec des makefile ?
Marsh Posté le 17-12-2007 à 19:46:29
Apparemment on peut scripter un peu ce qu'on veut, je n'ai pas encore lu la doc mais un collègue m'a dit qu'il avait déjà fait ça, et que ça marchait pas mal.
Bon, c'est peut-être pas l'idéal j'en sais rien encore (j'ai fait que survoler très rapidement la doc), malheureusement pour le moment je ne vois pas mieux pour scripter des nightly builds facilement + génération de rapports.
Marsh Posté le 18-12-2007 à 08:53:36
Pourquoi pas buildbot ?
http://buildbot.net/trac http://olivier.ramonat.free.fr/svn [...] ot_fr.html
Marsh Posté le 18-12-2007 à 10:45:19
Une autre piste à explorer, ça semble pas mal.
Temps que je me plonge plus avant dans les documentations maintenant, je fais ça dès que j'ai fini d'étudier la migration de sources CMSynergy=>SVN.
Marsh Posté le 18-12-2007 à 13:23:08
ici on utilise cruisecontrol, mais c'est clairement orienté java :
http://cruisecontrol.sourceforge.net/
Marsh Posté le 18-12-2007 à 14:41:18
Je viens de zoner le site, mais visiblement c'est vraiment trop orienté java, je ne vois rien pour l'adapter à notre fonctionnement.
Mais merci.
Marsh Posté le 18-12-2007 à 14:42:03
ReplyMarsh Posté le 18-12-2007 à 14:48:06
En fait je suis bien attiré par la solution buildbot pour l'instant, mais je note aussi.
(j'ai bookmarké le lien que tu as donné sur bla²)
Marsh Posté le 18-12-2007 à 15:09:05
Dans le même genre que CruiseControl (très orienté Java, donc) il y a aussi Hudson. Je sais pas du tout si il gère le C++ par contre.
Marsh Posté le 18-12-2007 à 15:17:49
Haaan lui aussi on peut le brancher sur SVN et le configurer pour lancer ce qu'on veut, je le garde sous le coude.
En plus y a une interface d'administration, ce qui peut grandement faciliter les choses (je ne vais pas être le seul à utiliser tout ça), je vais potasser ça illico.
Marsh Posté le 23-12-2007 à 22:57:38
Moi j'essaierais un jhbuild, mais ca m'a l'air super oriente vers les auto-tools. Globalement, ca check-out de partout (cvs, svn, git, ftp...), et ca te lance des compiles. C'est ce qu'ils font chez gnome et xorg.
Je connais pas buildbot, mais ca m'a l'air pas mal non plus.
Marsh Posté le 17-12-2007 à 17:59:05
Yo
Je suis en train d'étudier la mise en place d'un nouvel environnement de développement chez nous, et j'aimerais bien ajouter un système de nightly builds, à partir de la dernière version des sources extraites du gestionnaire de version (pour le moment CM Synergy, je suis en train de travailler pour migrer soit vers SVN, soit vers Mercurial)
Question simplissime : qu'est-ce que vous utilisez comme systèmes générant des nightly builds ?
Est-ce qu'il en existe des biens ou est-ce que je dois développer le bazar moi-même (c'est la partie report qui m'intéresse le plus, évidemment) ?
L'environnement sera sous Solaris 2.8, et on utilise Sun CC + GNU make.