Как установить переменные окружения с помощью gitversion?

Я пытаюсь использовать gitversion /output buildserver как в PowerShell, так и в командной строке, и не изменяю переменные среды с помощью GitVersion.SemVer (например). Как я могу использовать это в сценарии?

1 ответ

Согласно документации:

По умолчанию GitVersion возвращает объект json в стандартный вывод, содержащий все переменные, которые генерирует GitVersion.

Поэтому, если вы хотите запустить его как часть автономного скрипта, а не как задачу сборки, просто возьмите вывод json из stdout и преобразуйте его в объект:

$GitVersion = gitversion |ConvertFrom-Json
$GitVersion.SemVer 
Другие вопросы по тегам