Я сталкиваюсь с некоторой проблемой при развертывании конвейера на фабрику данных с включенным GIT (DevOps), и мне нужна помощь или совет по этому поводу.
Когда я развертываю конвейер с помощью приведенного ниже фрагмента кода, его развертывание в репозиторий фабрики данных, но вместо этого нам нужно опубликовать sh код в Azure DevOps GIT репо.
Ниже приведен фрагмент кода, используемый для публикации sh конвейера в ADF с использованием. NET SDK фабрики данных (C#)
// Аутентификация и создание клиента управления фабрикой данных
var context = new AuthenticationContext("https://login.windows.net/" + tenantID);
ClientCredential cc = new ClientCredential(applicationId, AuthenticationKey);
AuthenticationResult result = context.AcquireTokenAsync("https://management.azure.com/", cc).Result;
ServiceClientCredentials cred = new TokenCredentials(result.AccessToken);
DataFactoryManagementClient client = new DataFactoryManagementClient(cred) { SubscriptionId = subscriptionId, };
// Ниже фрагмент развертывает конвейер в фабрику данных Репо
client.Pipelines.CreateOrUpdate(resourceGroup, dataFactoryName, pipelineName, pipeline);
Но теперь нам нужно опубликовать sh этот конвейерный код для главной ветви для DevOps GIT, включенного в нашем ADF.
Ниже приведен один фрагмент кода, который я нашел, но не уверен, как установить для этого объекта значение фабрика данных при развертывании конвейера для DevOps GIT.
FactoryRepoConfiguration repo = new FactoryVSTSConfiguration("account Name", "Repo name", "branch name", "/", "project name");
Я просмотрел много блогов, но не нашел никакой помощи по этому вопросу.
Так что кто-то может мне помочь, пожалуйста это?