Как обновить версию узла в gitlab CI, используя метки - PullRequest
0 голосов
/ 20 февраля 2019

Я использую gitlab и его CI для развертывания приложения узла.Кажется, я не могу найти простой способ обновить версию при развертывании на основе меток MR.

Пример.Я создаю MR и добавляю ярлык «несовершеннолетний».Как я могу назвать 'npm version minor' в gitlab yml?

Любая помощь очень ценится.

1 Ответ

0 голосов
/ 19 марта 2019

Вы можете получить доступ к своим меткам MR с помощью $CI_MERGE_REQUEST_LABELS в вашем gitlab-ci.yml.Это вернет список меток, поэтому я не знаю, какой формат вы получите.

в вашем скрипте:

npm версия $ CI_MERGE_REQUEST_LABELS

Я не тестировал его, но вы можете попробовать.

Здесь вы можете увидеть полные предопределенные переменные среды здесь

...