2011-04-01 5 views
0

J'essaie de créer un environnement CI C++ en utilisant CDash. J'ai CDash en cours d'exécution sur mon ordinateur et je peux envoyer des résultats à partir des clients CDash, en exécutant le ctest manuellement. Je suis un peu perdu sur la façon de configurer un client pour compiler et tester automatiquement le code lorsque le code source change dans le système de contrôle de version (subversion), ou à des moments précis. J'ai le livre Mastering CMake, mais il ne semble pas en dire long sur ce sujet.Configuration du client CDash

Y at-il un moyen de faire la construction continue sans pirater avec des tâches planifiées/cron?

Y a-t-il un bon exemple qui serait utile à vérifier? Puis-je d'une manière ou d'une autre commander un build sur un site à partir du tableau de bord? Je me souviens d'avoir vu ça quelque part, mais je n'arrive pas à le trouver maintenant.

Est-ce que CDash est bon pour les environnements CI? (utiliser les commentaires pour répondre à celui-ci)

Répondre

1

[email protected] pourrait être la solution. En général, mes machines continues exécutent un script sur un travail cron nocturne qui interroge le référentiel toutes les deux minutes pendant ~ 24 heures.

+0

J'ai fait quelque chose de similaire. Merci. Cela semble être mis en œuvre en 1.8.2 – 0xbaadf00d

Questions connexes