Ich arbeite gerade an meinem Jenkins-Setup in Kombination mit Fastlane.Benutzer von der Auslösung ausschließen Jenkins Build Webhaken
In meiner Fastlane-Datei aktualisiere ich die Version sowie die CHANGELOG.md
und schiebe diese auf git.
Dadurch wird jedoch ein anderer Build ausgelöst, der eine Endlosschleife verursacht. Ich habe versucht, die Option zu exclude users
hinzuzufügen. Dies scheint jedoch nicht zu funktionieren.
Ich bin ziemlich sicher, dass dies nur funktionieren, wenn Sie Abfrage verwenden. Allerdings verwende ich Webhooks in meinem Gitlab, um die Builds auszulösen und ich möchte nicht zum Polling wechseln.
Kann jemand dies während der Verwendung von Webhooks erreichen?
verwenden Sie Pipeline? Wie wäre es mit dem Hinzufügen eines Strings zum Git Log und wenn Sie es finden - überspringen Sie Build? versuchen Sie http://stackoverflow.com/questions/41140255/how-to-get-the-git-latest-commit-message-and-prevent-the-jenkins-build-if-the-co/41161825#41161825 – Amityo
Sie Sagen Sie nicht, wie Sie den Benutzerausschluss konfiguriert haben. Sie könnten vielleicht auch Pfadausschluss versuchen (d. H. Nicht erstellen, wenn 'CHANGELOG.md' geändert wird). –
@Amityo Ich benutze die normale Build-Schnittstelle (nicht sicher, wie es heißt) und ich will nicht, dass der Build als abgebrochen/abgebrochen angezeigt wird – NoSixties