Ich habe die Pipeline-as-Code docker demo with multibranch bereitgestellt.Wie kann man die Benutzer, die jenkinsfile-Tests in Pull-Requests ausführen können, einschränken?
Es funktioniert in Ordnung. Ich habe meinen github Benutzernamen als Organisation hinzugefügt und wenn ich eine Pull-Anfrage mache, werden die Tests ausgeführt.
Wenn jedoch ein anderer Benutzer eine Pull-Anforderung ausführt, werden auch die Tests ausgeführt. Ich möchte manuell genehmigen, welche Pull-Anfragen von externen Mitwirkenden in meinem jenkins-Server ausgeführt werden können. Gibt es eine Möglichkeit, das zu tun?
Ich kann es mit ghprb tun, aber es ist nicht kompatibel mit Pipelines, und ich möchte meine Jobs in Pipelines migrieren.
Ich glaube, dieser Anwendungsfall durch https://wiki.jenkins.io/display/JENKINS/GitHub+Branch+Source+Plugin gelöst werden sollte jetzt. – mkobit