【发布时间】:2018-02-12 12:17:13
【问题描述】:
我正在尝试使用我们托管的 VSTS 构建代理对我们的 AngularCLI 项目运行单元测试,但是当它尝试运行“ng test”时它一直遇到问题。
为了解决这个问题,我尝试通过提供工具的路径让代理直接使用 ng 工具。这不起作用,因为它似乎试图在工具所在的位置而不是在指定的当前工作目录中运行“ng test”:
我还尝试将它添加为 Windows 中的环境变量(我们使用 Windows Server 2012 来托管 VSTS 代理)并将 VSTS 代理中的工具设置为 ng 但是它没有出现正在寻找 ng 工具:
如何让 VSTS 代理使用 ng 工具运行测试?我们在托管代理的服务器上安装了@angular/cli。
【问题讨论】:
-
在代理机上直接运行
ng test命令会是什么结果? -
如果我们在本地运行它可以正常工作,但是我们是从机器上我们自己的用户帐户而不是 VSTS 代理运行的 NetworkService 帐户运行它
标签: build azure-devops angular-cli