【发布时间】:2022-07-05 17:33:10
【问题描述】:
大家好,我目前正在使用 Azure Synapse 工作室。我的情况可以这样描述:
我有 3 个环境:Dev、Test 和 Prod,它们每个都有一个 Azure 突触工作区,但我只能访问 Dev 一个。我还需要从 Dev 对其他 2 个环境(sql 脚本、管道等)进行一些更改,然后将它们发布到其他环境而不接触它们。 所以我认为 Azure DevOps 可以成为解决方案。 我从 Dev Syanapse 工作室工作区创建了 3 个分支,每个 env 1 个,它们都链接到 Azure DevOps 存储库。 Test 和 Prod 也链接到同一个 repo。 问题是 Test 和 Prod 工作区上的代码可能与 Dev 上的代码不同。所以我不能对所有 3 个环境使用相同的 ARM 模板(通过在工作区的发布分支上发布生成)。一个好方法可能是找到一种在不使用门户的情况下也可以在其他环境上点击publish button 的方法,例如通过 REST API?有可能吗?
现在我只设置了 3 个分支解决方案,因此我可以直接从 Dev env 中 magae 3 env,但我认为这不是正确的解决方案,是否对其他 env 应用了更改?我可以从其他环境手动运行 SQL 脚本或管道吗? This is my current situation 在其他 envs 上我要求设置协作并使用与 env 分支名称相同的值发布分支(test-test-test 和 prod-prod-prod)
【问题讨论】:
标签: azure azure-devops publish azure-synapse