如果需要更多信息,请在评论中告诉我。
Azure DevOps 很容易支持自动化测试,方法是向管道添加一个或多个任务,这可以在推送新提交并自动构建软件后触发。对于 Visual Studio,这通常采用 DevOps 的形式构建您的 Visual Studio 解决方案,然后运行一个或多个测试项目,这些项目很可能是该解决方案的一部分。
我的问题是:似乎没有一个如何实际执行此操作的单一示例。 当我尝试时,我收到此错误:
此任务仅在 Windows 代理上受支持,不能在其他平台上使用。
这是在添加 Visual Studio 测试任务之后。使用最小管道时,解决方案能够很好地构建,并且管道运行正常。当添加一个非常非常基本的任务来运行单元测试时,会返回上面的错误消息。
我尝试四处寻找有关如何设置的明确说明或示例,并且尝试搜索该特定错误。得出的结果根本不是很丰富。
因为其他地方不存在明确的说明,所以我会问:设置 Azure DevOps 管道所需的基本但明确的步骤是什么,该管道将构建使用 .NET Core 的 Visual Studio 解决方案,然后运行测试项目( s) 在里面?