【问题标题】:ADF publish confusion in git modeADF 在 git 模式下发布混乱
【发布时间】:2021-01-20 21:09:02
【问题描述】:

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

  1. 按照给定的here 保存到本地 ADF (DEV)
  2. 在分支中创建 arm 模板 (adf_publish/the branch we 指定)

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

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

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

【问题讨论】:

    标签: azure azure-devops azure-data-factory azure-git-deployment


    【解决方案1】:

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

    1. 如果你想要团队合作,你需要创建几个分支。

    2. 在自己的分支上工作,我们可以验证和调试管道以确保一切正常。

    3. 然后点击save all,它会在自己的分支上提交。如果我们想要发布,我们需要向main 分支创建一个拉取请求。

    4.合并到main分支后,我们可以发布到adf_publish分支。

    【讨论】:

    • 在第 2 步:验证和调试迫使我们发布。 Datafactory 不允许我们进行调试,除非我们发布它。那么这就变成了先有鸡还是先有蛋的局面,对吧?
    • 不,只有trigger运行管道需要先发布,debugvalidate不需要。
    猜你喜欢
    • 2012-06-09
    • 2014-06-16
    • 1970-01-01
    • 2013-10-01
    • 2012-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-26
    相关资源
    最近更新 更多