首页 > 解决方案 > ADF 在 git 模式下发布混乱

问题描述

在 git 模式下,当我们要测试管道时,ADF 会强制我们先发布。发布动作做了两件事是我的理解

  1. 保存到此处给出的本地 ADF (DEV)
  2. 在分支中创建 arm 模板(adf_publish/我们指定的分支)

但是要启用“发布”按钮,我们需要在协作分支中。这意味着没有两个人可以同时在 DEV ADF 上工作。因为 ADF 将要求他们在测试他们正在构建的管道之前发布。

如果是这种情况,那么为什么我们可以选择连接协作分支以外的另一个分支?(通过从下拉列表中更改)

还有什么是“工作分支”?

标签: azureazure-devopsazure-data-factoryazure-git-deployment

解决方案


正如我们所知,我们只能在协作分支中“发布”,并且默认情况下会将更改推送到“adf_publish”分支。默认情况下,协作分支名为main.

  1. 如果你想要团队合作,你需要创建几个分支。 在此处输入图像描述

  2. 在自己的分支上工作,我们可以验证和调试管道以确保一切正常。 在此处输入图像描述

  3. 然后单击save all,它将在自己的分支上提交。如果我们想要发布,我们需要向main分支创建一个拉取请求。 在此处输入图像描述

4.合并到main分支后,可以发布到adf_publish分支。 在此处输入图像描述


推荐阅读