Как установить переменные окружения с помощью gitversion?
Я пытаюсь использовать gitversion /output buildserver как в PowerShell, так и в командной строке, и не изменяю переменные среды с помощью GitVersion.SemVer (например). Как я могу использовать это в сценарии?
1 ответ
Согласно документации:
По умолчанию GitVersion возвращает объект json в стандартный вывод, содержащий все переменные, которые генерирует GitVersion.
Поэтому, если вы хотите запустить его как часть автономного скрипта, а не как задачу сборки, просто возьмите вывод json из stdout и преобразуйте его в объект:
$GitVersion = gitversion |ConvertFrom-Json
$GitVersion.SemVer