java ant parameters build jenkins

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?

  1. 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 de jar (para anular el valor predeterminado).
  2. 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!