在Azure DevOps中,我们具有管道和版本。
我应该使用哪个来部署应用程序?
版本会被弃用吗?
YAML管道会成为构建和发布应用程序的主要方法吗?
答案 0 :(得分:0)
我听说有传言说多阶段管道(带有部署)将取代发行版。已经采取了许多措施来缩小YAML管道和发行版之间的差距。但我建议您选择对您来说合适的解决方案。这可能会帮助您:Azure Devops multistage pipeline or release, when to use what?
这是一个很好的结论(来自上述问题)
当需要在YAML中未添加的此功能或其他功能时, 您的团队,此时,最好将Release管道与 用于产品安全性的经典用户界面。
答案 1 :(得分:0)
Release管道和YAML管道均可用于部署应用程序。
Yaml管道在YAML文件中定义,并且可以使用您的代码进行版本控制。 “发布”部分中的发布管道位于经典UI视图中,因此较容易开始使用。请检查here了解更多信息。
没有正式宣布将弃用Classic UI管道。即使不推荐使用经典UI管道,也可以轻松地从Classic Release管道迁移到Yaml管道。然后,您可以通过单击VIEW YAML
检查经典UI管道中的 Tasks yaml格式定义。
但是,Yaml管道当前不支持多阶段的手动触发。这是在路线图上。您可以检查this thread了解更多信息。
并且Yaml管道支持Template yaml管道,而经典版本管道则不具有此功能。
您可以根据自己的需要选择它们。