Рабочий процесс развертывания для выпуска пакетов npm - PullRequest
0 голосов
/ 28 января 2019

У моей компании есть частный пакет, который они выпускают еженедельно.Прямо сейчас наш процесс довольно ручной и выглядит следующим образом:

Код в ветви функций -> Ручная версия npm -> Обзоры на Github (требуется X одобрение) -> CI запускает тесты -> OK -> Объединить сmaster -> CI развертывается.

Однако ручное обновление версии npm довольно громоздко, так как оно может выйти из синхронизации, когда открыто много PR, и когда все обзоры утверждены, при увеличении версии нам нужноповторно утвердите PR.

Мой вопрос был бы: есть ли способ заставить CI поднять эту версию, зная, что ее также нужно установить в git в качестве версии тега?Или, может быть, есть более простой способ выпуска пакетов?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...