Azure devops 没有Azure DevOps管道-构建-任务

Azure devops 没有Azure DevOps管道-构建-任务,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,在这个Microsoft()之后,我希望能够在触发构建时自动运行单元测试,例如Pull请求 但是,当我查看管道/Builds选项卡并尝试编辑管道时,没有任何东西允许我添加新任务(请参见下面的屏幕截图)。 但是,似乎没有任何添加任务的方法。如果不通过回购协议导航到来源,我甚至无法切换到YMAL。我希望使用GUI,因为我的YMAL不存在 我已经创建了一个具有以下结构的测试解决方案,该解决方案保存在回购协议中: Core Solution |_ Class Library Project (

在这个Microsoft()之后,我希望能够在触发构建时自动运行单元测试,例如Pull请求

但是,当我查看管道/Builds选项卡并尝试编辑管道时,没有任何东西允许我添加新任务(请参见下面的屏幕截图)。

但是,似乎没有任何添加任务的方法。如果不通过回购协议导航到来源,我甚至无法切换到YMAL。我希望使用GUI,因为我的YMAL不存在

我已经创建了一个具有以下结构的测试解决方案,该解决方案保存在回购协议中:

Core Solution
    |_ Class Library Project (.NET Core)
    |_ MSTest Test Project (.NET Core)
我希望有一个构建步骤,然后是一个单元测试步骤,在构建之后使用我的MSTest测试项目(.NET Core)项目中的测试

顺便说一句,发布选项卡中似乎有一个任务选项,但我希望能够为构建添加任务,特别是单元测试


作为一个新手,也许我错过了什么或者误解了什么。我将非常感谢您的帮助并指出正确的方向。

您已经创建了一种新的YAML风格的构建配置。目前Azure DevOps不支持同时使用YAML和GUI编辑器(这是2019年第一季度即将推出的功能)

要获得GUI编辑器,请创建新的构建管道

在此选择中,单击“使用可视化设计器”

然后在模板阶段,不要选择YAML。任何其他模板都可以。选择模板后,您可以轻松删除所有构建步骤,所以不要害怕选择任何步骤。

似乎有一个模糊的链接可以引导您进入正确的流程,这完全是偶然发现的,请参见下面的屏幕截图:

原来有一个小链接名为使用视觉设计师,我错过了。似乎有点奇怪,大多数教程都讨论了这个过程,但部分内容却不清楚。我想这表明该平台是一个正在开发的过程,仍在添加和改进中

对于那些从这个小兔子洞下来的人,在选择使用visual designer链接后,请确保选择空管道模板,或任何适合您的项目/解决方案类型的模板,而不是列表顶部的YAML选项,否则你会回到你开始的地方

最后,除了托管的VS2017
代理之外,自动单元测试似乎不适用于其他代理(也就是说,我没有尝试过托管的选项)。在下一个屏幕中,通过选择管道,并从下拉列表中选择代理池来设置此设置

最后一件事。。。除非选中“触发器”选项卡上的“启用持续集成”复选框,否则管道不会自动运行

完成这些之后,我只需单击代理作业1项上的加号来选择构建所需的任务

祝你好运


凯恩

我正在Azure DevOps中使用黑暗主题,但不介意:)。嗨@Mino,是的,我自己刚刚发现了这一点。非常感谢您的回复。你真好。