ADF v2 发布更改将所有工件列为“新”,而不是我修改的 2 个管道

问题描述 投票:0回答:1

我在SO上搜索过这个问题,但找不到答案。

  1. 我创建了一个新的功能分支
  2. 修改了2条现有管道
  3. 创建了一个拉取请求 - 其中包含相同的 2 个现有管道 - 并合并到 main
  4. main
    分支中,我点击 ADF Web GUI 中的
    publish
    按钮,得到以下信息:

当我更改的只是 2 个管道时,所有工件都显示为

New
。 这两条管道也显示为
New

以前没有发生过这种情况。

起初我以为我做了一些奇怪的事情。

所以我检查了我刚刚合并到的之前的提交

main

git checkout -b <branch_name> <hash>

再次执行上述步骤 1-4。

同样的问题。

我该如何解决这个问题?

azure-devops azure-data-factory publish continuous-deployment cicd
1个回答
0
投票

发布问题绝对是 Synapse 中最糟糕、最令人沮丧的问题。我以前见过这个和类似的,所以我有一些想法,但没有一个是好的。听起来之前的发布可能在中途失败了 - 我已经看到这种情况发生,没有任何通知或错误报告。

  • 您检查过 LIVE 模式以查看它是否正在注册任何内容吗?您可以验证/验证其货币吗?

  • 是否有可能有人更改了 Git 配置?或者更糟糕的是更新了 Synapse 之外的存储库?

值得尝试的事情:

  • 退出 Synapse,关闭浏览器,重新启动计算机。再试一次。这可以解决任何缓存问题。

  • 如果这没有帮助,请等待几个小时甚至过夜。再试一次。这可以解决 Azure 服务问题。

  • 恢复 Git 中的提交,在 Synapse 中重新加载 main。再试一次。这可以解决任何 Git 集成问题。

使用风险自负:

存在这些选项,但我发现它们值得怀疑,因此会非常谨慎地进行。

  • 在 Synapse 内部,在管理 > Git 集成下,有一个“覆盖实时模式”选项。

  • 您可以断开并重新连接 Git 存储库。看看是否有帮助。

最后的度假胜地

  • 如果这些都没有帮助,请提交支持票并希望得到最好的结果。
© www.soinside.com 2019 - 2024. All rights reserved.