我已经使用托管代理在中创建了一个构建定义,并且我试图通过npm任务构建一个Range4项目,但是当我使用Copy或Publish任务时,我寻找输出的位置总是空的。国家预防机制的任务如下:
Version: 1.*
Command: custom
Working folder with package.json: $/teamproj/soln/proj
Command and arguments: run vsts-build-dev -op $(BuildArtifactStagingDirectory)\wwwroot
我尝试过通过许多methods...the npm步骤来控制输出和检索编译代码,但我始终无法找到输出。目前,我有一个名为“”的自定义函数,它只运行"ng build -dev“。我不确定是否可以直接构建到BuildArtifactStagingDirectory...the npm任务的子文件夹中,但是稍后生成文件的压缩是空的。
日志并不总是提供文件生成位置的全部图片,而且我发现调试这些文件很繁琐,因为它们总是在失败之前花费6-10分钟.用托管代理排除文件路径的最佳方法是什么?
发布于 2017-12-04 06:13:14
语法是:npm run <command> [-- <args>]
例如,命令和参数:run vsts-build-dev -- -op ..\a\wwwroot
。(不能使用构建变量,而是使用相对路径)
https://stackoverflow.com/questions/47623946
复制相似问题