2009-12-08 3 views

Répondre

4

Ce que je voudrais essayer. Malheureusement, je n'ai pas le temps de vérifier mon approche.

Un moyen rapide serait d'utiliser un paramètre et laisser un blanc si vous voulez aller à la tête. Pour vérifier une révision plus ancienne, entrez "@" plus le numéro de révision comme valeur pour le paramètre.

Vous avez juste besoin d'ajouter le paramètre à l'URL pour votre paiement Subversion. Je ne suis pas sûr de la syntaxe correcte. Je pense que c'est quelque chose comme ${Parameter_Name}.

Faites-nous savoir si cela fonctionne.

+0

Merci. J'ai essayé celui-là mais je ne peux pas remplacer le hudson param (ou j'utilise le mauvais paramètre) –

+2

Cela fonctionne. Vous devez ajouter @ $ revsionparam sur chaque svn url et revisionparam doit être un paramètre String défini pour cette construction. – Ansgar

2

J'ai fait une demande: http://issues.hudson-ci.org/browse/HUDSON-4412

, mais il ne va pas nulle part. La façon dont nous le faisons est que le script appelle SVN.EXE pour obtenir la révision que nous voulons. Vous pouvez passer l'ID de révision en tant que paramètre à SVN.EXE.

+1

Je me dirigeais vers cette approche, mais elle annulera tout le tracknig d'hudson et rendra compte des changements de contrôle de la source. ce que je peux faire est d'ajouter un script qui génère aussi le rapport de contrôle de source XML. J'espérais ne pas avoir à y aller puisque c'est en passant les caractéristiques clés de Hudson. –

3

Avez-vous essayé le plug-in Subversion Release Manager? Cela ressemble à ce que vous cherchez.

+0

Cela a fonctionné pour moi. Les lecteurs doivent noter la nouvelle entrée "Releases" dans les menus (par rapport à la définition d'un paramètre), par document. –

Questions connexes