Comment utiliser Jenkins paramétrée construit?
Jenkins permet de paramétrer construit, mais je ne peux pas comprendre comment l'utiliser:
Dire que je serait normalement coup de pied mon Ant hors de la ligne de commande comme ceci:
ant -buildfile /path/to/my/build.xml -DpackageType=jar package
Ce invoquer les build.xml
's package
cible, et de faire une propriété nommée packageType
à sa disposition, avec une valeur de jar
.
Je suis en supposant que dans la capture d'écran ci-dessus, le Nom domaine est l'endroit où je voudrais préciser packageType
, mais quelle est la valeur?
- Si Jenkins veut de moi pour spécifier un Valeur par Défaut pour le bien, alors, où puis-je spécifier la valeur que mon projet est d'utiliser? Par exemple, je pourrais avoir besoin d'un Valeur par Défaut de
war
, mais ont cette Jenkins emploi passer une valeur dejar
(pour remplacer la valeur par défaut). - Aussi, ce qui ne Jenkins dire par "...permet à l'utilisateur d'enregistrer en tapant la valeur réelle." L'utilisateur qui? Où seriez-vous le type de la valeur, de toute façon?
Merci d'avance!
Vous devez vous connecter pour publier un commentaire.
Chaque fois que l'utilisateur configure un paramétrer construire dans Jenkins, le nom du paramètre est pris comme une variable d'environnement
L'utilisateur peut faire usage de ces paramètres à l'aide de la variable d'environnement.
Par exemple, dans votre cas, si packageType est le paramètre que vous souhaitez passer,
puis spécifiez le nom que packageType et de la valeur que guerre
Vous pouvez l'utiliser dans le script requise comme
%packageType%
(pour le Lot) ou$packageType
(pour la coque)Après la configuration de l'emploi, à chaque fois que vous cliquez sur le bouton créer, Jenkins invites pour le paramètre
Lorsque vous utilisez le Paramètre de fichier, le fichier sera placé dans le répertoire de travail
String Parameter
's valeur par$FOOBAR
oùFOOBAR
est une accumulation de paramètre. À l'aide de%FOOBAR%
ne fonctionne pas pour moi.