3

错误信息:

 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) 

发布定义:

  • 只有一项任务:Windows 机器文件复制:源、机器、管理员登录:一切正常。

我也试过 Utility-Copy-File Task,同样的错误。

请帮忙。

4

2 回答 2

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 Release(on Premises)的错误是很久以前(关于网络密码更改期),构建代理是在特定用户(不是服务帐户)下设置的。该用户被提示更改他的密码,所以他/她这样做了。构建代理上的 Windows 服务可能无法“登录”以访问网络共享。切换到没有过期密码的服务帐户(就像你应该做的那样),并修复!

于 2017-01-03T19:50:02.857 回答
1

这不是一个直接的答案,而只是通过使用发布任务来解决,最初无法通过,后来将解决方案模式从调试更改为发布,签入,还将 VSO 构建从调试更改为发布,然后通过。

于 2016-01-06T19:49:34.720 回答