Estamos utilizando Jenkins para automatizar varios de nuestros procesos de compilación y prueba. Para algunos de nuestros procesos, el ingeniero que comienza la construcción necesita especificar un parámetro. Pero el rango de valores posibles y óptimos para ese parámetro cambia a lo largo del día.En una compilación de un trabajo de Jenkins, ¿es posible cambiar los parámetros de construcción a mitad de camino?
Lo que me gustaría hacer es dejar que el ingeniero especifique un valor, si conocen un valor óptimo, o dejarlo en blanco y tener un valor calculado mediante un primer paso de compilación. Si se calcula el valor, me gustaría que el paso de compilación de cálculo actualice el valor del parámetro del trabajo. De esta forma, todos los pasos posteriores de compilación no tienen que preocuparse por usar el parámetro o calcularlo, solo usan el parámetro independientemente.
Parece que la Groovy Script Plugin podría ser capaz de hacer esto, pero no puedo ver cómo puede configurar los parámetros de construcción, no acaba de llegar.
Este enfoque funciona muy bien cuando tengo un solo paso de generación. Pero tengo muchos pasos de compilación que hacen referencia al parámetro de compilación de diferentes maneras. Condicionalizo los basados en script (como Windows BAT File o PowerScript) pero no puedo condicionalizar otros, como Copy Artifacts o Trigger Build. Buena idea sin embargo. –