2009-07-07 5 views
0

Existe-t-il une extension cruisecontrol.net, qui surveille l'événement lorsque le fichier de configuration est modifié, et va enregistrer le fichier de configuration dans le contrôle source?Checkin Fichier de configuration CruiseControl.net

J'ai trouvé dans la documentation du régulateur de vitesse une méthode qui fait le contraire, c'est-à-dire que nous modifions le fichier de configuration dans le contrôle source, cruise-control mettra le fichier à jour et appliquera les changements. Mais mon souci est quand quelqu'un change le fichier de configuration du serveur, alors est-il un moyen de suivre cela? Ma pensée qu'en construisant l'extension qui écoute l'événement quand le fichier de configuration change, nous pouvons pousser le code au contrôle de la source, et je me demande si quelqu'un l'a déjà fait? Merci

+0

Qui le changerait? Laissez-vous votre serveur d'intégration ouvert à tout le monde? – skolima

Répondre

1

Je suis d'accord avec @Christopher Karper. Je l'ai vu fonctionner correctement où les modifications apportées au fichier de configuration sont archivées, puis CC.NET tire les modifications vers le bas.

Si vous avez vraiment besoin de surveiller la zone sur le serveur d'intégration continue où se trouve le fichier, vous pouvez utiliser un File System Source control block pour cela. Le moyen le plus simple que je puisse penser pour obtenir le fichier archivé serait d'utiliser une tâche exec pour lancer svn.exe.

1

Vous avez cela en arrière de la façon dont j'ai vu la plupart des implémentations. Si vous configurez un projet dans votre contrôle source, et cruisecontrol.net qui est juste pour le fichier de configuration, vous pouvez le mettre à jour dans les dépôts source, et avoir cc.net dérouler la version mise à jour à chaque fois.

Juste une idée.

+0

Merci beaucoup Christopher Je suis inquiet que quelqu'un d'autre va modifier le fichier de configuration sur le serveur de contrôle de croisière sans changer le contrôle de la source. Je vais modifier ma question, pour être plus clair. –

Questions connexes