Azure DevOps Release Pipeline с двумя репозиториями для нескольких DataFactories - PullRequest
0 голосов
/ 16 июня 2020

Структура: Два репозитория A и B . Три DataFactories DF1 (связано с репозиторием A ), DF2 , DF3 (связано с репозиторием B ).

Проблема : ранее DF3 DataFactory не был связан. Когда я когда-либо делал выпуск DevOps из репозитория A для отправки DF1 изменений в DF2 и DF3 , все работало отлично. В тот момент, когда я решил создать вторичный репозиторий для DF3 , когда я когда-либо пытался выпустить релиз, это не сработало. Изменений он не получил. Когда я отключаю репозиторий B от DF3 , автоматически появляются развернутые изменения.

Confusion : я не уверен на 100%, но Кажется, что когда вы пытаетесь выполнить развертывание в другой DataFactory, который связан с другим репозиторием, он игнорирует изменения, которые развертываются, пока репозиторий не будет отключен.

Как выполняются конвейеры / выпуски DevOps : Для конвейеров я использую «Publi sh Artifact: drop». Для выпусков я использую «развертывание шаблона ARM». Следовал этому руководству: https://sqlplayer.net/2019/06/deployment-of-azure-data-factory-with-azure-devops/. Единственная разница - у меня есть 3 DF и я пытаюсь добавить второй репозиторий.

...