Существует другой подход к publi sh ADF из основной (совместной) ветки. Вы можете определить (заменить) значение для каждого отдельного узла (свойства) в файле json (объекте ADF). Это решит вашу проблему, поскольку вы можете предоставить отдельный файл конфигурации CSV для каждой среды (этапа).
Пример файла конфигурации CSV (config-stage-UAT.csv
):
type,name,path,value
pipeline,PL_CopyMovies,activities[0].outputs[0].parameters.BlobContainer,UAT
Затем просто запустите такой командлет в PowerShell:
Publish-AdfV2FromJson -RootFolder "$RootFolder" -ResourceGroupName "$ResourceGroupName" -DataFactoryName "$DataFactoryName" -Location "$Location" -Stage "stage-UAT"
Проверьте это: azure .datafactory.tools (модуль PowerShell)