java - ¿Cómo usar las compilaciones parametrizadas de Jenkins?
jenkins ant (1)
Cada vez que el usuario configura una construcción parametrizada en Jenkins, el nombre del parámetro se toma como una variable de entorno
El usuario puede hacer uso de dichos parámetros usando la variable de entorno.
Por ejemplo, en su caso si packageType es el parámetro que desea aprobar,
luego especifique el nombre como paqueteTipo y valor como guerra
Puede usarlo en el script que requiera como %packageType%
(para Batch) o $packageType
(para shell)
Después de configurar el trabajo, cada vez que haga clic en el botón Crear ahora, Jenkins solicita el parámetro
Cuando usa el parámetro de archivo, el archivo cargado se colocará en el directorio de trabajo
Jenkins te permite parametrizar compilaciones, pero no entiendo cómo usarlo realmente:
Digamos que normalmente patearía mi build de Ant desde la línea de comandos así:
ant -buildfile /path/to/my/build.xml -DpackageType=jar package
Esto invocaría el build.xml
del package
packageType
y packageType
disposición una propiedad llamada packageType
, con un valor de jar
.
Supongo que en la captura de pantalla anterior, el campo Nombre es donde especificaría packageType
, pero ¿qué pasa con el valor?
- Si Jenkins quiere que especifique un valor predeterminado para la propiedad, ¿dónde especifico el valor que está usando mi proyecto? Por ejemplo, podría querer un valor predeterminado de
war
, pero que este trabajo de Jenkins pase en un valor dejar
(para anular el valor predeterminado). - Además, ¿qué quiere decir Jenkins con "... permite al usuario guardar escribiendo el valor real " . ¿Qué usuario? ¿Dónde escribirías el valor de todos modos?
¡Gracias por adelantado!