Ist es möglich, eine Pipelines auf getaggte Commits ähnlich wie gitlab-ci "nur: [Tags]"?Build nur Git Tags in Wercker
Die UI erlaubt nur die Optionen "Chain Pipeline" oder auf git push zu starten.
Ist es möglich, eine Pipelines auf getaggte Commits ähnlich wie gitlab-ci "nur: [Tags]"?Build nur Git Tags in Wercker
Die UI erlaubt nur die Optionen "Chain Pipeline" oder auf git push zu starten.
Pipelines werden durch Git-Hooks ausgelöst. Sie können der Pipeline über die Workflow-UI einen Hook zuweisen. Ein Hook ist nur ein einfaches Skript, das 0 zurückgibt, wenn der Build stattfinden soll, oder irgendetwas anderes, falls es nicht passieren sollte. So können Sie überprüfen, ob die Festschreibung wie folgt markiert ist:
Beachten Sie, dass ich dies nicht getestet habe. Hoffentlich ist das nah dran.
Aber auf diese Weise wird der Lauf als fehlgeschlagen gekennzeichnet und eine Benachrichtigung wird per E-Mail gesendet, wenn ein normaler Commit an den Repo übergeben wird. –
Es wäre fehlgeschlagen, wenn Sie dies in der Pipeline ausgeführt hätten (wegen des Nicht-Null-Exit-Werts). Aber wenn Sie es als einen Haken konfigurieren, sollte es nicht; es sollte einfach nicht die Pipeline starten, also wird es keinen Erfolg oder einen Misserfolg geben. Wenn Sie ein anderes Verhalten sehen, sollten Sie sich mit gitlab in Verbindung setzen. –