Configurer Hudson ne veut exécuter Construire ou après Construire des actions si des changements sont détectés dans SVN
-
12-09-2019 - |
Question
Est-il possible de configurer Hudson ne veut exécuter Construire ou après Construire des actions en cas de changements dans SVN / CVS
Merci
La solution
Vous pouvez Hudson interroger le SMC pour les changements et seulement faire des choses si elle constate des changements.
Sondage SCM: Configurer Hudson pour interroger les changements dans SCM.
Notez que cela va être un opération coûteuse pour CVS, comme tous les sondages nécessite Hudson pour scanner la espace de travail entier et vérifier avec le serveur. Envisager la création d'un déclenchement « push » pour éviter cette surcharge, comme décrit dans ce
Autres conseils
Il est pas aussi simple que de regarder le numéro de révision (comme indiqué ailleurs) à moins que votre construction est pour l'ensemble du dépôt subversion. En général, vous avez des projets partageant un seul dépôt subversion et vous construisez une sous-arbre. Le nombre global de révision ne permet pas.
'svn info [url_to_subtree]' affichera la date de dernière modification. Vous pouvez analyser cela et savoir si elle est postérieure à votre dernière date de construction et de déclencher une nouvelle construction.