【发布时间】:2016-04-26 07:06:07
【问题描述】:
在 Team Foundation Server 2015 Build(本地)中,我在运行简单的命令行命令时遇到问题。所有命令行任务都会失败并出现以下错误:“找不到文件:”。
以下面的构建定义为例:
这是使用本地构建代理执行的,将失败并在日志中显示以下异常:
BUILD FAILED
2016-01-20T12:04:47.5127709Z ##[warning]Filename doesn't indicate a full path to a executable file.
2016-01-20T12:04:47.5127709Z Executing the following commandline. (workingFolder = D:\_work\2\s)
2016-01-20T12:04:47.5127709Z date
2016-01-20T12:04:47.5127709Z Error message highlight pattern:
2016-01-20T12:04:47.5127709Z Warning message highlight pattern:
2016-01-20T12:04:47.5439748Z ##[error]File not found: date
当然,这是一个简化的示例,我只想使用date /t 命令输出当前日期。但是我尝试过的所有通用命令行命令都会出现同样的问题,例如dir、time、path 等。上面的MSDN does not provide any troubleshooting info,除了执行的工具必须驻留在 PATH 中变量。
该问题并非特定于一个构建定义或存储库;它也可以在其他人身上复制。
构建作为内置 svc_tfsbuild 帐户运行。
我可能认为这是一个简单的设置,或者 - 疯狂猜测 - 与权利相关的问题,但找不到任何文档在哪里查看或检查什么。任何帮助将不胜感激。
【问题讨论】:
标签: tfs continuous-integration tfsbuild tfs-2015