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.