Jenkins
Zuletzt geändert von Thomas Steinbach am 2017/08/04 13:45
Jenkins-Build per URL triggern:
CRUMB=$(curl -s 'https://<USER>:<TOKEN>@<SERVER>:<PORT>/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)')
curl -XPOST -H "$CRUMB" https://<USER>:<TOKEN>@<SERVER>:<PORT>/job/<PIPELINE>/job/<BRANCH>/build?delay=0sec
curl -XPOST -H "$CRUMB" https://<USER>:<TOKEN>@<SERVER>:<PORT>/job/<PIPELINE>/job/<BRANCH>/build?delay=0sec
- USER: Jenkins-Benutzer mit folgenden Berechtigungen: Overall Read, Project view, Project build
- TOKEN: Access-Token des Nutzers, sichtbar im Benutzeraccount
- SERVER / PORT: Adresse des Jenkins-Servers
- PIPELINE: Name des Multibranch-Pipeline Jobs
- BRANCH: Zu bauender Branch der Multibranch-Pipeline