Je regarde le tableau de bord de la bande Cruisecontrol. Je peux voir une ferme et un serveur. Cependant, je ne vois aucun moyen d'ajouter un projet? p>
Est-ce quelque chose que je peux faire avec l'interface utilisateur ou dois-je modifier le fichier de configuration à la main? p>
3 Réponses :
Vous devez modifier le fichier mise à jour: un exemple d'un tel outil est http://www.codeplex.com/ccnetconfig p> ccnet.config code> à la main (situé dans le répertoire de Cruisecontrol) pour ajouter des projets. Il existe des outils graphiques pour vous aider à faire cela cependant que vous vous êtes habitué à le faire à la main assez rapidement - il suffit de prendre la documentation près de! P>
Vous pouvez également télécharger CCValidator pour valider vos modifications. Vous ne voudriez pas que la machine CC occupé vous indique que vos modifications aspirent, puis attendez que la construction actuelle se termine avant de déterminer si vous le corrigez correctement ou non.
Vous pouvez utiliser CCNETConfig pour modifier le fichier de configuration via une interface utilisateur. Version> Cruisecontrol.net 1.4. P>
Vous devez essentiellement éditer le fichier de configuration à la main, mais je dispose de la configuration afin que le fichier de configuration brut soit divisé en différents fichiers incluant, chacun étant configuré dans mon système de contrôle source. Ensuite, j'ai créé un projet pour la configuration, puis pour l'ensemble de la configuration. Ainsi, lorsque quelque chose change dans la configuration, cc.net lui-même retire les modifications, recrée ses fichiers de configuration et la configuration du système actualise. p>
Cela signifie que tout le monde peut éditer la configuration (s'ils peuvent accéder aux fichiers de Sourcecontrol) et que personne ne doit entrer dans le répertoire des fichiers de programme de la machine CC.NET elle-même. P>
Je ne sais pas si cela répond à la question que vous avez posée, mais c'est ainsi que notre configuration fonctionne p>
Si vous souhaitez une gestion basée sur l'interface utilisateur Web, vous voudrez peut-être évaluer TeamCity. JetBrains.com/teamcity/features/index.html