Я использовал «Задачу обезвоживания переменных», чтобы записать значение в мою папку артефактов в конвейере сборки. Затем я читаю JSON с помощью встроенного PowerShell. В настоящее время я читаю его по каждой задаче в моем конвейере выпуска, что мне кажется ментальным, но это вроде работает. Вы должны быть в состоянии установить глобальный или env? переменная и использовать это вместо. Предположительно исправлено в 2017 году, но я использую 2015.

отаю с TFS на месте. Моя проблема в том, что во время выпуска у меня есть две фазы агента, разделенные ручным вмешательством.

На первом этапе агента я установил переменную с

Write-Verbose $("##vso[task.setvariable variable={0};]{1}" -f $variablename, $variable)

Проблема в том, что на втором этапе агента эта переменная больше не существует, даже если тот же агент используется для второго этапа выпуска.

Вопрос заключается в следующем: как я могу передать переменную между двумя фазами агента во время одного и того же выпуска?

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос