2010-06-18 14 views
1

Existe-t-il un moyen d'avertir teamcity quand quelqu'un s'engage dans un référentiel sur svn? C'est ainsi qu'à chaque fois que quelqu'un commet dans le référentiel, une construction dans teamcity se déclenche immédiatement sans que le développeur ait à attendre que l'interrogation se déclenche sur son intervalle de temps défini.Déclenchez une build dans le serveur de build teamcity à partir de visual svn

Répondre

1

Vous pourriez probablement faire quelque chose en utilisant des crochets Subversion pour y parvenir, mais est-ce vraiment utile? Vous pouvez configurer votre serveur TeamCity pour qu'il soit interrogé toutes les 10 secondes, ce qui n'est rien en termes d'impact sur les performances du référentiel SVN et probablement pas beaucoup en termes d'attente pour les développeurs. (Je veux dire, combien de temps prend votre construction?)

+0

Je sais que le crochet de validation de publication fonctionnerait mais cela nécessitait l'URL de construction que je ne sais pas comment trouver. Que se passerait-il si nous avions 50 projets interrogés toutes les 10 secondes et si le temps d'interrogation était pour le serveur entier, à quel point cela nuirait-il aux performances? Et qu'en est-il des projets sur lesquels nous ne travaillons pas vraiment ou que nous n'avons pas abordés depuis un moment? Nous ne voulons pas qu'il continue d'interroger ces projets s'il ne le doit pas. – MBU

+0

Vous pouvez ajuster le temps d'interrogation par projet (au moins sur EAP 6, un seul que j'ai utilisé). Nous avons des sondages d'environ 3 minutes pour réduire les frais généraux. – Jon