2017-05-16 1 views
3

Ich beginne meine Pipeline Multibranch-Umgebung zu erstellen, aber ich habe ein Problem gegründet.Jenkins Multibranch Pipeline Scan ohne Ausführung

Kann ich einen Build-Scan ausführen, um nur die Zweige mit einer Jenkins-Datei zu erkennen, aber ohne die Pipeline-Ausführung?

Meine Projekte haben verschiedene Zweige und ich möchte nicht, wenn ich einen Build-Scan aus der übergeordneten Pipeline Multibranch starten alle Kinderpipelines Foreach Zweige mit einer Jenkinsfile beginnt auszuführen.

Danke von der Hilfe!

Antwort

6

In Ihrem Zweig Quellen Abschnitt können Sie eine Eigenschaft mit dem Namen unterdrücken automatische SCM-Triggerung hinzufügen.

Dies verhindert, dass Jenkins alles mit einem Jenkinsfile baut.

+0

ohhhhh! Vielen Dank!. Das ist was ich brauche :) –

+3

Dies scheint nicht nur zu verhindern, dass Jobs als Ergebnis eines Scans ausgeführt werden (was Sie wollen), sondern verhindert auch, dass sie als Teil eines Commits zum Quellzweig ausgeführt werden (was Sie wahrscheinlich nicht tun) Ich will nicht). Mit anderen Worten, diese Änderung verhindert, dass Git-Hooks einen Build auslösen. –

Verwandte Themen