Ich habe eine Jenkins Multi-Zweig Pipeline Artefakte für den Aufbau und es gibt Niederlassungen für master
, *-dev
usw.Job basierte Sicherheit pro Zweig - Jenkins mehrfach verzweigten Pipeline
I Projekt basierte Sicherheit auf einer pro Zweig Basis aktivieren möchten, dh erlauben Sie nur Devs, die *-dev
Zweigjobs des Aufbaus nicht irgendwelche anderen zu laufen, weil das tun würde unerwünschte Effekte haben würde.
Ich weiß, es Projekt basierte Sicherheit ist, aber ich habe nicht pro Zweig. Gibt es das? Wir sind bei der Aktualisierung von Jenkins zurück und führen derzeit Jenkins 2.46.1
.
Sonst denke ich, dass ich einen separaten Upstream-Job haben muss, um den richtigen Zweig des Downstream-Jobs aufzurufen und den Downstream-Artefakt-Job nicht von Devs mit der Berechtigung ausführen zu lassen. (Das klingt nach Overkill).
Oder gibt es eine Möglichkeit, dies Jenkinsfile der in der Branche zu erreichen?