Es sieht so aus, als ob der GitHubPullRequestBuilder nicht mit Jenkins v2.0 Pipeline-Jobs kompatibel ist.So lösen Sie einen Jenkins 2.0-Pipeline-Job über eine Pull-Anforderung von GitHub aus
Wie konfigurieren Sie einen Pipelinejob, der von einem Pull-Anforderungsereignis mit GitHub ausgelöst wird?
Die Dokumentation zu diesem Thema ist spärlich und ich kann keine Beispiele dafür finden. Oder ist es besser, einen Web-Hook in GitHub zu erstellen, um den Pipeline-Job auf dem PR-Event auszulösen?
funktioniert das nur für PRs von Mitgliedern der Organisation oder auch für PRs von externen Mitwirkenden? – elopio
@elopio, das Plugin hat Optionen zum aktivieren/deaktivieren der Erstellung von PRs aus dem gleichen Repository sowie von externen Repositories. Es ist nicht genau das, wonach du verlangst, aber wahrscheinlich nahe genug. –
Es gibt dieses offizielle [jenkinsci/workflow-demo] (https://hub.docker.com/r/jenkinsci/workflow-demo/) Docker-Bild zum Herumspielen mit PRs-Tests und 'Jenkinsfile'. Ich habe mich gefragt, ob es möglich ist, diese netten roten und grünen Checks auf den PRs zu haben und es ist absolut möglich ([Beispiel hier] (https://github.com/jenkinsci/docker-workflow-plugin/pull/57)):) Und hier ist ein [nützlicher Beitrag über Multi-Branch-Workflows] (https://jenkins.io/blog/2015/12/03/pipeline-as-code-with-multibranch-workflows-in-jenkins/) – GabLeRoux