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

ADF v2 Publish changes is listing all the artifacts as "new" instead of the 2 pipelines I modified

提问人:Geezer 提问时间:11/17/2023 最后编辑:Daniel MannGeezer 更新时间:11/17/2023 访问量:34

问:

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

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

所有工件都显示为我更改的只是 2 个管道时一样。 这两个管道也显示出来。NewNew

这以前从未发生过。

enter image description here

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

因此,我检查了之前的提交,这是我刚刚合并到的提交。main

git checkout -b <branch_name> <hash>

并再次执行了上面的第 1-4 步。

同样的问题。

如何解决此问题?

azure-data-factory 发布 持续部署 cicd

评论


答:

1赞 Joel Cochran 11/17/2023 #1

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

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

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

尝试的事情:

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

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

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

使用风险自负:

这些选项是存在的,但我觉得它们很可疑,并且会非常谨慎地进行。

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

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

不得已而为之

  • 如果这些都无济于事,请提交支持票并希望得到最好的结果。