6
votes

Comment puis-je ajouter un projet à Cruisecontrol.net?

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?

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


1 commentaires

Si vous souhaitez une gestion basée sur l'interface utilisateur Web, vous voudrez peut-être évaluer TeamCity. JetBrains.com/teamcity/features/index.html


3 Réponses :


12
votes

Vous devez modifier le fichier ccnet.config à 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!

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


1 commentaires

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.



1
votes

Vous pouvez utiliser CCNETConfig pour modifier le fichier de configuration via une interface utilisateur. Version> Cruisecontrol.net 1.4.


0 commentaires

1
votes

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.

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.

Je ne sais pas si cela répond à la question que vous avez posée, mais c'est ainsi que notre configuration fonctionne


0 commentaires