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
  • 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
Tags:
Erstellt von Thomas Steinbach am 2017/08/04 13:45
    
Copyright 2004-2018 XWiki
7.4.5