Azure Параметры набора данных DevOps Data Factory и конвейера CI / CD - PullRequest
1 голос
/ 09 мая 2020

Я пытаюсь создать CI / CD для Azure Data Factory, используя Azure DevOps. Я могу настроить конвейер и выпуск. Однако у меня проблема:

Dataset

У меня есть 2 среды, DEV и PROD. Как я могу передать параметр в конвейере компакт-диска, чтобы изменить путь к файлу (например, dev и prod) в разных этап развертывания (среда разработки и продукта) в Sink и Source

введите описание изображения здесь

Спасибо за вашу помощь!

1 Ответ

1 голос
/ 11 мая 2020

Существует другой подход к 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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...