我正在为一个TFS项目使用TeamCity。
在构建步骤中,我有一个执行powershell文件的步骤。但我得加班我不知道为什么..。

我的脚本,当我点击它的时候,它工作得很好。
Start-Process "C:\Windows\SysWOW64\msiexec.exe" -Wait -ArgumentList '/I D:\business\TeamCity\buildAgent\work\7fffd86cdf4edfe8\Setup\Setup\Express\DVD-5\DiskImages\DISK1\business Régie.msi'以及我的配置构建步骤

编辑:
两个小时后,我还要加班。就为了一个命令!

编辑2(只使用POWERSHELL进行测试,只打开CMD):
我试图更改powershell文件中的命令,只用于打开cmd,只用于测试:
Start-Process -Verb runas cmd我已经成功了,但我没有打开.
发布于 2017-07-03 11:03:07
overtime可能是由各种因素造成的。它基于您构建的平均时间。
如果您之前没有运行此生成步骤,则平均时间可能比当前计时器短。
可能存在真正的问题,当前的代理遇到了几个问题。
如果您有异构代理,则代理的rank可能不一样,执行简单任务的性能可能会有所不同。
加班费并不是特定于PowerShell构建步骤的。
如果生成代理是您的开发机器,则超时可能是由于计算机上的后台进程造成的。
你不应该担心延迟了90秒。
https://stackoverflow.com/questions/44882886
复制相似问题