Я пытаюсь построить конвейер CI / CD для моего проекта в VSTS.Процессы тестирования, сборки и развертывания все в порядке и работают, как ожидалось.
Но мне не удалось зафиксировать автоматически увеличенный номер версии в package.json в репозитории github.
Мои действия с агентом VSTS выполняются в соответствии с этим изображением.
Я написал следующие сценарии npm в Увеличение номера версии шаг для увеличения номера вспомогательной версии.
git config user.email "ttcgabc123@gmail.com"
git config user.name "ttcg"
npm version minor
git commit
git push origin master --tags
Это делаетувеличьте номер версии с 0.2.0 до 0.3.0, но он не будет сдвигать изменения, сделанные в моем репозитории github, и мне не удалось зафиксировать / отправить эти изменения.
Пожалуйста, посмотрите выводвышеуказанного шага в сборке VSTS.На линии нет.12, вы можете увидеть номер новой версии.
Я пытался использовать git remote add origin https://github.com/ttcg/react-workout-diary.git
, но он показывает сообщение об ошибке fatal: remote origin already exists.
Не могли бы вы посоветовать мне, как автоматизировать увеличение номера версии в моем конвейере CI / CD?