Как извлечь тег sh в качестве версии npm в скрипте GitLab CI / CD Pipeline - PullRequest
2 голосов
/ 26 февраля 2020

Когда я объединяюсь с master, у меня есть конвейер GitLab CI / CD, который в рамках процесса развертывания запускает npm version patch для обновления версии моего пакета npm в package.json

Однако Я получаю следующий вывод при попытке получить sh результат тега, примененного npm version patch. Таким образом, команда npm version сработала правильно, я просто не могу передать ее в pu sh в основную ветвь.

Что мне нужно сделать, чтобы получить конвейерный скрипт для pu sh результат применения тега npm версии к master?

$ npm version patch
 v0.4.3
$ git push origin master:master
error: src refspec master does not match any.
error: failed to push some refs to 'https://gitlab-ci-token:[MASKED]@gitlab.com/myrepo-name/group/project-name/company-project-name.git'
ERROR: Job failed: exit code 1

...