У меня есть определение сборки в Azure Конвейеры с определенной переменной определения сборки.
В определении сборки определены две задачи.
Первая задача обновляет эту переменную во время сборки. Это работает нормально - всякий раз, когда сборка запускается, значение обновляется.
Однако - мне нужно обновленное значение во второй задаче в то же самое определение сборки run . Но когда я ссылаюсь на переменную в последующей задаче как, например, $ (MyVariable), используемым значением является старое значение.
Мой вывод заключается в том, что переменные определения сборки загружаются "в память" при запуске прогона сборки. Первая задача обновляет переменную определения сборки в бэкэнде, но вторая задача никогда этого не видит, так как использует значение in-mem, что дает мне неправильное значение в моей (более поздней) задаче сборки.
Теперь, ДОЛЖЕН быть способ сделать то, что я хочу ... в чем подвох?