
Ich versuche, Git-Versions-Tags basierend auf Labels hinzuzufügen, die einer Merge-Anfrage beigefügt sind. Wie kann ich sie in Pipeline-Skripte bekommen?
Antwort1
Glücklicherweise gibt es genau dafür eine Variable inReferenz für vordefinierte Umgebungsvariablen
SehenCI_MERGE_REQUEST_LABELS
Durch Kommas getrennte Bezeichnungsnamen der Merge-Anfrage, wenn die Pipelines für Merge-Anfragen sind. Nur verfügbar, wenn nur: [merge_requests] verwendet wird und die Merge-Anfrage erstellt wird.
Wie erwähnt müssen Sie für Ihren Job Folgendes definieren .gitlab-ci.yml
:
only:
- merge_requests