azure-devops - 将经典 azure devop 发布管道迁移到 yaml 的更简单方法?
问题描述
从以前的 stackoverflow 问题或 azure 文档来看,似乎没有简单的方法可以将经典的 ui 发布管道迁移到 yaml 发布管道。
对我来说问题是我们的发布管道有很多阶段和定义了很多变量。在新的 yaml 管道中手动重新创建这些变量非常耗时且容易出错。
此外,我们还有无法轻松转换为 yaml 的任务组(必须执行单独的步骤才能转换为 yaml)。
有什么工具可以帮助我们转换吗?
解决方案
没有工具可以为您做到这一点。这是因为它们不是 1:1。因此,在重写它们时,您将被迫做出一些决定。例如,您在经典版本中有门,而在 YAML 中,您可以从表单环境中受益。正如您所看到的,甚至 MS 都建议手动执行此操作,只需查看单步的 YAML。
在任务组方面,您可以尝试用模板替换它们。他们将在这里完成工作。
这里也给出了一种类似于上面显示的 MS 的方式。
推荐阅读
- java - 在过滤的 HashMap 上运行 For-each 循环
- node.js - 如何使用 mocha 和 chai 断言验证嵌套响应对象
- python - 使用 DragonFly + WSR 时重新加载语法
- javascript - 支持带有 terser + rollup 的旧浏览器?
- javascript - Discord.js client.on guildMemberAdd 多次触发
- python - 为什么我会收到这个 IsADirectoryError: [Errno 21]?
- javascript - 将图像插入表格
- coq - 结合两个假设并在 Coq 中创建一个新假设
- jquery - 从 API 数组获取 JSON 值
- c# - 如何使用 Visual Studio 更改控制面板上的属性