Azure中的Visual Studio Team Services构建服务器

gvv

我正在尝试为Azure中的Visual Studio Team Services创建自定义生成服务器。我已经在虚拟机上安装了构建代理和Visual Studio Express,该虚拟机正在运行并连接到visualstudio.com上的项目,作为“默认”池中的构建代理。

但是,当我尝试运行构建时,出现以下错误:

No agent found in pool 1 which satisfies the specified demands:
msbuild
visualstudio
vstest
Agent.Version -gtVersion 1.98.1

MSBuild已经在visualstudio.com的功能列表中,但没有在其他两项中,因此我仔细研究C:\Program Files (x86)了这两项功能并将其添加到列表中:

vstest: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow
visualstudio: C:\Program Files (x86)\Microsoft Visual Studio 14.0

然后,该构建至少可以运行,但是在“测试程序集”步骤中出现另一个错误。我认为错误消息最重要的部分是Unable to determine the location of vstest.console.exe,无论如何这里都是完整的:

System.Management.Automation.CmdletInvocationException: Unable to determine the location of vstest.console.exe ---> System.IO.FileNotFoundException: Unable to determine the location of vstest.console.exe
at Microsoft.TeamFoundation.DistributedTask.Task.Internal.PowerShell.InvokeVSTestCmdlet.GetVsTestLocation()
at Microsoft.TeamFoundation.DistributedTask.Task.Internal.PowerShell.InvokeVSTestCmdlet.ProcessRecord()
at System.Management.Automation.CommandProcessor.ProcessRecord()
--- End of inner exception stack trace ---
at System.Management.Automation.Runspaces.PipelineBase.Invoke(IEnumerable input)
at System.Management.Automation.PowerShell.Worker.ConstructPipelineAndDoWork(Runspace rs, Boolean performSyncInvoke)
at System.Management.Automation.PowerShell.Worker.CreateRunspaceIfNeededAndDoWork(Runspace rsToUse, Boolean isSync)
at System.Management.Automation.PowerShell.CoreInvokeHelper[TInput,TOutput](PSDataCollection`1 input, PSDataCollection`1 output, PSInvocationSettings settings)
at System.Management.Automation.PowerShell.CoreInvoke[TInput,TOutput](PSDataCollection`1 input, PSDataCollection`1 output, PSInvocationSettings settings)
at Microsoft.TeamFoundation.DistributedTask.Handlers.PowerShellHandler.Execute(ITaskContext context, CancellationToken cancellationToken, Int32 timeoutInMinutes)
at Microsoft.TeamFoundation.DistributedTask.Worker.JobRunner.RunTask(ITaskContext context, TaskWrapper task, CancellationTokenSource tokenSource)

我已经看过并且vstest.console.exe位于vstest上面指定文件夹中,我也尝试过将此文件夹添加到系统中,PATH但这没什么区别。

如何在Azure中设置有效的生成代理?

丹尼尔·曼(Daniel Mann)

Visual Studio Express没有测试工具。安装Visual Studio社区(假设您根据许可条款有资格获得社区资格),或安装您或您的组织获得许可的Visual Studio版本(专业版/企业版)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从Visual Studio Team Services删除团队项目

如何为Visual Studio Team Services设置符号服务器

Visual Studio Team Services构建通知

在Visual Studio Team Services上构建特定分支

Visual Studio Team Services:删除存储库

Visual Studio Team Services-构建失败,定义错误?

将文件从Visual Studio Team Services中的生成服务器提交回存储库

Visual Studio Team Services构建失败-Azure SQL的数据库项目

Visual Studio Team Services中的空构建工件

从Visual Studio Team Services中的版本部署到私有IIS服务器

Visual Studio Team Services中的Azure Service Fabric持续集成失败(以前是VSO)

如何删除项目-Visual Studio Team Services

Visual Studio Team Services生成Typescript错误

触发GitHub Pull Request的Visual Studio Team Services构建

Azure与Visual Studio Team Services之间的关系是什么

在Visual Studio Team Services上构建WiX超时

Visual Studio Team Services部署人员/构建证书错误

使用Visual Team Services生成和发布服务器部署Azure功能

如何在Visual Studio Team Services上设置Android构建

复制文件并部署到Azure,而无需使用Visual Studio Team Services构建

如何从Bonobo GIT服务器导入GIT存储库到Visual Studio Team Services

在Visual Studio Team Services中运行预构建脚本以进行Azure连续部署构建过程

使用Visual Studio Team Services设置Teamcity

我可以仅将Visual Studio Team Services用作构建服务器吗?

Visual Studio Team Services构建找不到.sln文件

无法配置Visual Studio Team Services Azure托管代理

从Visual Studio Team Services将Gulp构建文件夹部署到Azure

Visual Studio Team Services 代码未与 Azure 网站同步 - git

Visual Studio Team Services 中的状态转换