Замените значения Dev значениями PROD в разделе базовых параметров
На основе вашего скриншота RUN_ENVIRONMENT
- это параметр конвейера, что означает, что при преобразовании в шаблон ARM, его формат такой:
"resources": [
{
....
....
"properties": {
"parameters": {
"RUN_ENVIRONMENT": {
"type": "string",
"defaultValue": "pro"
}
},...
},...
}
]
Его нельзя заменить с помощью Override template parameters
в задаче развертывания ARM. Поскольку он будет запрашивать The template parameters 'environment' in the parameters file are not valid; they are not present in the original template and can therefore not be provided at deployment time.
Чтобы обойти эту ошибку, просто установите одно расширение 1015 * и добавьте задачу Replace token
в конвейер, который перед задачей развертывания ARM. И эта задача заменит значение контента во время выполнения сборки:
Чтобы узнать, как применить эту задачу в нашем конвейере, вы можете обратиться на мой ответ1 и ответ2