Azure DevOps-使用GUI而不是YAML编辑构建管道

Bar*_*osz 5 azure azure-devops azure-pipelines

前一段时间,Azure DevOps添加了对YAML构建管道的支持。对于高级用户而言,这一切都是不错的选择(我明白了,专业人士仅使用命令行和纯文本工具,GUI则是弱项),原因有很多。

有没有办法回到GUI(经典编辑器)来编辑现有管道?我已禁用该功能

在此处输入图片说明

如此处所述https://docs.microsoft.com/zh-cn/azure/devops/pipelines/get-started-designer?view=azure-devops&tabs=new-nav,但是它仅对新管道有用。

不知何故,我还没有记住管道定义的语法和整套配置选项,所以...

我想使用GUI编辑我现有的管道,因为我没有时间阅读文档并寻找将确切的字符串添加到YAML的哪个位置才能设置一些简单的选项,但是,当我尝试编辑管道(它是在视觉上创建的)时,总是会进入YAML视图。

有没有办法打开GUI编辑器?

Jab*_*bez 18

创建新管道边栏选项卡中有一个链接。单击“使用经典编辑器”链接,瞧,您将获得可以使用的 GUI!

在此处输入图片说明

  • 问题是关于“现有”管道,而不是新管道。不管怎么说,还是要谢谢你;) (2认同)
  • 因此,MS 计划淘汰经典构建,转而使用 YAML,这就是此屏幕向我建议的。提问者是对的……当设计师工作得这么好时,谁还想学习另一种语言。我可以看到 YAML 很有用,但在大多数情况下,当我们想要的只是构建/部署时,情况并非如此……是否有 YAML 设计器计划? (2认同)

Ε Г*_*И О 8

您将无法像在经典编辑器中那样使用 GUI,但您可以单击 yaml 任务上方的超链接以弹出侧窗格中的属性窗口。它基本上是您的 yaml 块的“设计器”,因此您本身不需要“记住”任何内容。

在此处输入图片说明

  • 虽然这不是答案,但这对我更新不同的任务有很大帮助。 (4认同)

4c7*_*b41 6

对于使用yaml的管道-不。您只能在yaml中配置它,而不能切换回UI体验。

如果管道是UI,它将继续工作。

  • 您知道我们如何创建具有 UI 体验的构建吗?我们现在是否被迫走下 YAML 路线?我查看了 UI(包括预览功能),但无法找到如何在 UI 模式下启动项目。 (2认同)

小智 6

如果有人遇到屏幕底部未显示“使用经典编辑器”的问题:离开项目并转到组织设置,查找管道部分并单击设置。有两种设置会阻止显示经典编辑器的链接。 PipelinSettingsToShowClassicEditor


小智 5

就管道而言,MS 决定保留 Yaml 与经典 (UI) 编辑完全独立工作流程的方法。就我个人而言,我喜欢将两者都作为一种选择,并将 YAML 修改视为一种使用管道作为代码以及进行一些现场修改的快速而简单的方法,但我认为删除 UI 会限制他们的产品采用,因为有时最容易掌握首先在 UI 中使用管道。无论如何,大多数管道都没有那么多步骤,重新创建是令人望而却步的,我建议您在浏览器的另一个选项卡中重新创建管道。只需在创建时查找经典编辑器的参考即可。它会询问一次,然后您就进入了车道。