So erhalten Sie Merge-Request-Labels in der Gitlab-Pipeline

So erhalten Sie Merge-Request-Labels in der Gitlab-Pipeline

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

verwandte Informationen