Использование обновленной переменной определения сборки в «следующей задаче» - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть определение сборки в Azure Конвейеры с определенной переменной определения сборки.

В определении сборки определены две задачи.

Первая задача обновляет эту переменную во время сборки. Это работает нормально - всякий раз, когда сборка запускается, значение обновляется.

Однако - мне нужно обновленное значение во второй задаче в то же самое определение сборки run . Но когда я ссылаюсь на переменную в последующей задаче как, например, $ (MyVariable), используемым значением является старое значение.

Мой вывод заключается в том, что переменные определения сборки загружаются "в память" при запуске прогона сборки. Первая задача обновляет переменную определения сборки в бэкэнде, но вторая задача никогда этого не видит, так как использует значение in-mem, что дает мне неправильное значение в моей (более поздней) задаче сборки.

Теперь, ДОЛЖЕН быть способ сделать то, что я хочу ... в чем подвох?

...