【问题标题】:Synapse: Automated publishing for continuous integration and delivery without manual publishing ("The new CI/CD flow")Synapse:自动发布以实现持续集成和交付,无需手动发布(“新 CI/CD 流程”)
【发布时间】:2022-10-14 04:23:59
【问题描述】:

我正在尝试使用 azure devops piplines 为我的突触工作区实现全自动 ci/cd 管道。我有一个工作版本,除了在将功能分支合并到 main 之后在突触 UI 中按下“发布”按钮之外的所有内容都是自动化的,但我无法弄清楚如何自动化这最后一步。

基本上我在这个article 中的“当前 CI/CD 流”,我想实现“新的 CI/CD 流”,只使用 Synapse 而不是数据工厂。

遗憾的是,这篇文章将所描述的解决方案标记为仅对数据工厂有效,对 Synapse 无效,而且我找不到任何关于将使用过的 ADFUtilities NPM 包用于 Synapse 工作区的信息。

那么,在将拉取请求合并到突触管道的主分支后,自动发布所有更改的推荐方法是什么?有没有办法或者我们是否坚持自己按下“发布”按钮?

【问题讨论】:

    标签: azure-devops azure-pipelines azure-synapse cicd


    【解决方案1】:

    在 Synapse 中,有一种方法可以在提交到协作分支时自动执行发布操作。

    使用“Synapse 工作区部署”扩展任务版本 2。 https://marketplace.visualstudio.com/items?itemName=AzureSynapseWorkspace.synapsecicd-deploy

    更多详细信息在页面中: https://techcommunity.microsoft.com/t5/azure-synapse-analytics-blog/automating-the-publishing-of-workspace-artifacts-in-synapse-cicd/ba-p/3603042

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-29
      • 1970-01-01
      • 1970-01-01
      • 2014-01-12
      • 2019-10-04
      • 1970-01-01
      • 2016-03-22
      相关资源
      最近更新 更多