Dynamique ou affichage Conditionnel de Jenkins de l'emploi de paramètres (plutôt que de leur valeur de la population)

Disons que j'ai deux(ou plus) types de projets: application(Application) et svc (Service) et j'ai créé une Jenkins travail (commun) qui ont des tas de paramètres. Cette commune d'emplois pourrait appeler une autre en aval d'un individu/projet type d'emplois (Déclencher d'autres projet s'appuie etc et passer des paramètres respectifs), mais il est hors de portée de cette question.

Ex:

PROJ_TYPE (un choix de type de paramètre avec des valeurs: application, svc)

Param2 (d'un certain type)

Param3 (Cascading type c'est à dire qu'elle dépend de la valeur de paramètre parent PROJ_TYPE).

Param4 (disons que je veux montrer ce paramètre uniquement lorsque PROJ_TYPE est sélectionné comme "app")

Param5 (d'un certain type)

Param6 (disons que je veux montrer ce paramètre uniquement lorsque PROJ_TYPE est sélectionné en tant que "svc". Ce paramètre peut être de tout type, c'est à dire le choix, dynamique, choix étendu, etc )

Si j'ai les paramètres ci-dessus dans un Jenkins travail, alors Jenkins travail de affiche /invite tous les paramètres lorsqu'un utilisateur tente de construire (c'est à dire Construire avec les Paramètres).

Est-il possible dans Jenkins pour montrer paramètre (Param4) seulement si PROJ_TYPE paramètre a été sélectionné comme application sinon, je ne veux pas afficher ce paramètre à tous-ou, en quelque sorte, si c'est possible de gris dehors? - à-d. dans ce cas, le travail ne montre que des PROJ_TYPE, Param2, Param3, Param4 et Param5 (et ne montrera pas Param6 ou il est désactivé/grisé).

De la même façon, je veux montrer paramètre (Param6) seulement si PROJ_TYPE paramètre a été sélectionné comme svc sinon, je ne veux pas afficher ce paramètre à tous-ou, en quelque sorte, si c'est possible de gris dehors? - à-d. dans ce cas, le travail ne montre que des PROJ_TYPE, Param2, Param3, Param5 et Param6 (et ne montrera pas Param4 ou il est désactivé/grisé).

  • en fait oui c'est possible, mais l'idée est de savoir si il est possible d'auto-désactiver/masquer un paramètre en fonction d'un autre. J'ai donné ci-dessus, le type de projet exemple, de mettre juste mon cas. Merci.
  • uno-choix-plugin peut aider en quelque sorte: github.com/biouno/uno-choice-plugin. Je n'ai pas essayer par moi-même
  • Merci. Comme je l'ai mentionné dans mon post, Param3 et Param6 sont déjà l'utilisation de ces types de param. Même Param2 peut être de n'importe quel paramètre de type (ce que vous suggérez). Ces types de paramètres (Dynamique Cascase, Choix etc) tout ce qu'elles font, c'est que vous pouvez faire des choses (qui ont des valeurs à la volée en fonction d'un script/fichier/code/conditions) mais ce que je suis en train de le savoir est comment masquer/désactiver l'un de ces paramètres lorsqu'un autre paramètre est réglé à une valeur donnée.
InformationsquelleAutor Arun Sangal | 2015-05-28