#azure-pipelines #yarnpkg #gitversion
Вопрос:
У меня есть конвейер Azure CI, в котором я версирую свое приложение (приложение узла) с помощью GitVersion и публикую свои артефакты Azure. Однако я хочу предотвратить публикацию, если пакет уже существует.
В этом сценарии я могу запустить сборку в первый раз, она сгенерирует версию и опубликует, но если я снова запущу сборку, она завершится неудачей, потому что для публикации в артефактах используется та же версия
Мой код для публикации выглядит следующим образом:
yarn publish --new-version x.y.z