trigger jenkins hudson jenkins-plugins hudson-plugins

trigger - Parámetros dinámicos de Jenkins basados ​​en el valor del parámetro previamente seleccionado



jenkins trigger (5)

Aquí básicamente estoy buscando un parámetro de dependencia.

Digamos que tengo dos listas desplegables en la sección de parámetros de compilación. En función del valor seleccionado del primer menú desplegable, es posible que prefiera que varíen los valores del segundo menú desplegable.

¿Hay algún complemento o enfoque para manejar este requisito de manera efectiva?


No lo he usado, pero parece que el siguiente complemento puede hacer lo que quieras:

Un plugin de parámetros de Jenkins que permite dos elementos seleccionados. La segunda selección rellena los valores según la selección realizada para la primera selección.

https://github.com/tekante/Dynamic-Jenkins-Parameter/wiki





Esto es lo que quieres lograr, ¿verdad?

Luego, podría heredar hudson.model.ChoiceParameterDefinition y anular su método de getChoicesText . devuelva las opciones según lo que desee, en su situación, puede obtener entornos de Hudson.getInstance() .

A continuación, se muestran los fragmentos de cómo obtener la variable de entorno.

Hudson.getInstance().getGlobalNodeProperties() .get(EnvironmentVariablesNodeProperty.class).getEnvVars().get(name);

Aquí está la pregunta similar.