2010-02-15 7 views
6

Je regarde le tableau de bord web cruisecontrol. Je peux voir une ferme et un serveur. Cependant, je ne vois aucun moyen d'ajouter un projet?Comment ajouter un projet à CruiseControl.NET?

Est-ce quelque chose que je peux faire avec l'interface utilisateur ou dois-je modifier le fichier de configuration à la main?

+2

Si vous êtes désireux de gestion basée sur interface Web, vous voudrez peut-être évaluer TeamCity. http://www.jetbrains.com/teamcity/features/index.html – TrueWill

Répondre

12

Vous devez modifier manuellement le fichier ccnet.config (situé dans le répertoire CruiseControl) pour ajouter des projets. Il existe quelques outils graphiques pour vous aider à le faire, mais vous vous habituerez à le faire à la main assez rapidement - il suffit d'avoir la documentation à proximité!

Mise à jour: Un exemple d'un tel outil est http://www.codeplex.com/ccnetconfig

+0

Vous pouvez également télécharger CCValidator pour valider vos modifications. Vous ne voudriez pas qu'une machine CC occupée vous dise que vos modifications sont nulles, et attendez que la version actuelle se termine avant de savoir si vous l'avez corrigée ou non. – ashes999

1

Vous pouvez utiliser CCNETConfig pour modifier le fichier de configuration par le biais d'une interface utilisateur bien qu'il ne supporte pas la version supérieure> CruiseControl.NET 1.4.

1

Vous devez modifier fondamentalement le fichier de configuration à la main, mais je l'ai configuré pour que le fichier de configuration brut soit divisé en différents fichiers d'inclusion, chacun étant configuré dans mon système de contrôle de source. Ensuite, j'ai créé un projet pour la configuration, puis pour l'ensemble de la configuration. Donc, quand quelque chose change dans la configuration, CC.NET lui-même retire les changements, recrée ses fichiers de configuration et actualise la configuration du système. Cela signifie que n'importe qui peut éditer la configuration (s'ils peuvent accéder aux fichiers dans sourcecontrol), et personne ne doit aller dans le répertoire des fichiers programme de la machine CC.NET elle-même.

Je ne sais pas si cela répond à la question que vous avez posée, mais voici comment notre configuration fonctionne

Questions connexes