错误信息:
18:05:28 RangeError: Maximum call stack size exceeded
18:05:28 at RegExp.exec (native)
18:05:28 at win32SplitPath (path.js:95:29)
18:05:28 at Object.win32.dirname (path.js:331:16)
18:05:28 at mkdirSyncRecursive (D:\Agent\modules\vso-task-lib\0.4.5\node_modules\shelljs\src\mkdir.js:7:22)
18:05:28 at mkdirSyncRecursive (D:\Agent\modules\vso-task-lib\0.4.5\node_modules\shelljs\src\mkdir.js:16:3)
发布定义:
我也尝试过Utility-Copy-File Task,同样的错误。
请帮助。
答案 0 :(得分:1)
这不是一个直接的答案,而是仅仅使用Publish Task,最初无法通过,后来将解决方案模式从调试更改为发布,签入,也将VSO Build从调试更改为发布,然后通过。
答案 1 :(得分:1)
我发现了这个错误:
shell.js: internal error
RangeError: Maximum call stack size exceeded
at String.charCodeAt (native)
at Object.dirname (path.js:706:21)
at mkdirSyncRecursive
TFS版本(内部部署)的错误是很久以前(关于网络密码更改期),构建代理是在特定用户(而不是服务帐户)下设置的。该用户被提示更改他的密码,所以他/她做了。构建代理上的Windows服务无法“登录”以访问网络共享。切换到没有过期密码的服务帐户(就像你应该的那样),并修复!