Solución:
Estoy usando:
curl -X POST -u "user" "http://myjenkins/path/to/my/job/buildWithParameters?GERRIT_REFNAME=feature/retry&goal=package"
aquí y está funcionando a las mil maravillas.
Tenga cuidado con el “=” delante del “PARÁMETRO” en la URL que pegó.
Usando parámetros de forma de rizo (-F param1=value1
) resuelve el problema:
# parameters need to be passed via: -F param1=value1 -F param2=value2 ...
curl -X POST http://myJenkins/job/testjob/buildWithParameters?token=<myToken> -F param1=value1
Estoy usando Trigger se compila de forma remota y tuve el mismo problema y ninguno de los anteriores ayudó. Cuando paso parámetros a través de parámetros de URL
# job is triggered but parameters are not propagated
curl -X POST http://myJenkins/job/testjob/buildWithParameters?token=<myToken>¶m1=value1
el trabajo se activa pero los parámetros no se propagan.
Utilicé el siguiente comando para pasar varios parámetros.
curl -X POST "https://myjenkins.com/job/jobname/buildWithParameters?token=developer&name=abc&userid=CFDH123&[email protected]"
Nota: los nombres de los parámetros distinguen entre mayúsculas y minúsculas.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)