Секреты VSTS как переменные среды - PullRequest
0 голосов
/ 01 мая 2018

В сборке VSTS я установил различные переменные (Редактировать сборку -> вкладка Переменные), некоторые из них я установил как секретные (нажмите на замок), некоторые - нет.

В сборке я запускаю задачу командной строки для запуска set - например, покажи мне все переменные среды. Те, которые помечены как секретные, отсутствуют.

Как мне получить секреты VSTS в переменные окружения?

1 Ответ

0 голосов
/ 01 мая 2018

Секретные переменные:

  • Зашифровано в состоянии покоя с помощью 2048-битного ключа RSA.
  • Не возвращается обратно клиенту. Они автоматически маскируются из любой вывод журнала из сборки или выпуска.
  • Не расшифровывается в переменные окружения. Так что скрипты и программы запускаются по вашим шагам сборки по умолчанию доступ не предоставляется.
  • Расшифровано для доступа по шагам сборки. Таким образом, вы можете использовать их в аргументы пароля, а также передать их явно в сценарий или программа из шага сборки (например, $(password)).

Итак, переменные Secure должны передаваться задачам в качестве входных данных. Проверьте этот случай: Как добавить секретную переменную в качестве переменной среды задачи в VSTS

...