2016-09-13 1 views
3

Ich muss einige Jenkins Build basierend auf Git Commit Nachricht überspringen. Also ich habe gesucht und gefunden this jenkins plugin.Aber konnte ich nicht konfigurieren aktivieren ci-überspringen in Multi-Branch-Pipeline-Job. Diese Option ist bei der Konfiguration von Multi-Branch-Pipelines nicht verfügbar.Multi-Branch-Pipeline jenkins Job mit [ci überspringen]

Gibt es eine Möglichkeit, diese [ci überspringen] in Multi-Branch-jenkins-Pipeline zu konfigurieren?

Ist es in jenkinsfile verwendbar oder ist es möglich zu verhindern jenkins bauen basierend auf Commit-Nachricht in jenkinsfile?

Antwort

2

Sie sind nicht die einzigen Probleme mit [ci überspringen]:

Es sieht aus wie das Plugin noch gebrochen ist.

0

Wenn Sie Ihre Zweigquellen konfigurieren Sie Ihren Git-Repository in Ihrem multibranch pipeline abzufragen, können Sie in Theorie ein zusätzliches Verhalten hinzufügen Commits mit bestimmten Nachrichten wie [skip], zu ignorieren, wie im Beispiel unten gezeigt:

Polling ignore commits

ich sage „in der Theorie“, weil ich nie, dass die Arbeit machen konnte, entweder auf einem multibranch pipeline Job oder auf einen simple pipeline Job (mit pipeline script from SCM).

+0

Ich konnte diese zusätzliche Verhalten Option in der Multibranch-Pipeline Job-Konfiguration nicht sehen. Ist es notwendig, jedes jenkins plugin zu installieren? –

+0

Keine Notwendigkeit, ein anderes Plugin zu installieren, Sie können es in Ihrer 'Multi-Branch-Pipeline'-Konfiguration unter' Branch Sources'> 'Git' finden (nach Hinzufügen mit' Add Source')> 'Additional Behaviours' ->' Add' – Pom12

+0

Danke für den Vorschlag. Ich habe die Bitbucket-Projektquelle konfiguriert, sodass sie nicht in den Zweigquellen angezeigt wird. Gibt es sowieso die Option zusätzliche Verhaltensweisen in Bitbucket-Quellen zu konfigurieren? –