2010-08-04 3 views
3

J'ai récemment mis un de nos projets sur Hudson en utilisant le plugin UCM ClearCase. Hudson fonctionne bien jusqu'à ce qu'une configuration change et ensuite elle se bloque à la mise à jour. Dans ClearCase, l'utilisateur est invité et il lui demande s'il souhaite continuer (oui/non) lorsqu'il y a un changement, donc je suppose que c'est là que Hudson est suspendu.Hudson et UCM ClearCase

J'ai configuré Hudson pour travailler avec une vue d'instantané pour la vitesse, donc je voudrais idéalement éviter de passer à une vue dynamique.

Le projet utilise ant pour le processus de construction.

Répondre

2

Je suppose que l'option 'use update' est cochée dans la section ClearCase de votre travail Hudson.

Quelle version du ClearCase plugin utilisez-vous?
Et quelle est la commande de mise à jour exacte utilisée dans les journaux de travaux Hudson?

un update -force -overwrite s'assurerait, par exemple, de ne jamais rien demander à l'utilisateur.

http://img715.i_mageshack.us/img715/3200/eclipsehudsonucm.png

+0

Oui, j'ai actuellement besoin d'une mise à jour vérifiée. Est-ce la raison du blocage? Malheureusement, l'un des développeurs a supprimé les travaux pendant mon absence, de sorte que les journaux ne sont plus disponibles. Si "update -force -overwrite" va résoudre cela, où devrais-je mettre cela dans Hudson? – Sion

+0

@Sion: Vous pouvez essayer de ne pas cocher cette option et voir si le problème persiste. Mais à moins de recompiler le plugin, vous ne pouvez pas modifier les options utilisées par la commande update. – VonC

+0

Super, merci pour votre aide! – Sion

0

Vous mélangez la construction prévue et des sondages ClearCase? S'il y a une mise à jour du flux avant l'interrogation, Hudson peut demander une entrée utilisateur. Pour contourner le problème, j'ai défini "cleartool setcs -stream" dans les scripts. Cela fait que la mise à jour est appelée deux fois pour le cas où elle a démarré en interrogeant mais n'entraîne pas l'attente d'Hudson dans la version planifiée.

Questions connexes