Wie kann ich mit GitHub Org Plugin einen anderen Job aus einer Jenkins-Pipeline (Jenkinsfile) auslösen?

Wie kann ich den Build eines anderen Jobs aus dem @ auslöseJenkinsfile?

Ich nehme an, dass dieser Job ein anderes Repository unter demselben @ isgithub Organisation, eine, die bereits eine eigene Jenkins-Datei hat.

Ich möchte dies auch nur tun, wenn der Filialname master ist, da es keinen Sinn macht, Downstream-Builds von lokalen Filialen auszulösen.

Aktualisieren

stage 'test-downstream'
node {
     def job = build job: 'some-downtream-job-name'
}

Still, wenn ausgeführt bekomme ich einen Fehler

Kein parametrierter Job mit dem Namen some-downtream-job-name gefunden

Ich bin sicher, dass dieser Job in Jenkins vorhanden ist und sich unter demselben Organisationsordner befindet wie der aktuelle. Es ist ein weiterer Job, der sein eigenes @ hJenkinsfile.

Bitte beachten Sie, dass diese Frage spezifisch für das @ isGitHub Organization Plugin der automatisch Jobs für jedes Repository und jeden Zweig in Ihrer GitHub-Organisation erstellt und verwaltet.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage