Como obter rótulos de solicitação de mesclagem no pipeline do gitlab

Como obter rótulos de solicitação de mesclagem no pipeline do gitlab

Estou tentando adicionar tags de versão git com base em rótulos anexados a uma solicitação de mesclagem. Como posso obtê-los em scripts de pipelines?

Responder1

Felizmente existe uma variável só para isso emReferência de variáveis ​​de ambiente predefinidas

VerCI_MERGE_REQUEST_LABELS

Nomes de rótulos separados por vírgula da solicitação de mesclagem se os pipelines forem para solicitações de mesclagem. Disponível somente se: [merge_requests] for usado e a solicitação de mesclagem for criada.

Conforme mencionado, você precisará definir para o seu trabalho em .gitlab-ci.yml:

only:
  - merge_requests

informação relacionada