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

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


person tofutim    schedule 20.04.2017    source источник


Ответы (1)


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

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

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

$GitVersion = gitversion |ConvertFrom-Json
$GitVersion.SemVer 
person Mathias R. Jessen    schedule 20.04.2017
comment
Знаете ли вы, можно ли автоматически устанавливать переменные среды или мне нужно делать это вручную? - person tofutim; 20.04.2017
comment
Я думаю, вам нужно установить их вручную, если вы не ориентируетесь на сервер сборки. - person Mathias R. Jessen; 20.04.2017