tools the practice must followed focuses delivery jenkins continuous-integration continuous-deployment continuous-delivery

jenkins - the - continuous deployment tools



Cómo desencadenar las compilaciones de Jenkins de forma remota y pasar parámetros (3)

Invoco un trabajo de Jenkins remotamente usando:

wget http://<ServerIP>:8080/job/Test-Jenkins/build?token=DOIT

Aquí se invoca el trabajo Test-Jenkins y DOIT es el token de seguridad que he usado.

Ahora necesito pasar algunos parámetros al archivo build.xml de este trabajo, es decir, Test-Jenkins .

Todavía no he descubierto cómo pasar las variables todavía.



Para desencadenar una compilación con parámetros propios / personalizados, invoque la siguiente url (usando POST o GET):

http://JENKINS_SERVER_ADDRESS/job/YOUR_JOB_NAME/buildWithParameters?myparam=myparam_value

Luego, en su configuración de trabajo de Jenkins, marque la casilla " This build is parameterized ", haga clic en el botón " Add Parameter " y seleccione el valor desplegable " String Parameter ".

Ahora define tu parámetro - ejemplo:

Ahora puede usar su parámetro en su canal de trabajo / compilación, por ejemplo:


Para pasar / usar las variables, primero cree los parámetros en la sección de configuración de Jenkins Parameters que puede ser de tipo texto, Cadena, archivo ... Después de crearlos, use la referencia de la variable en los campos que desee para Ex: tengo configuré / creé 2 variables para Email-subject y Email-recipentList y utilicé su referencia en el plugin EMail-ext (captura de pantalla adjunta )