我正在使用 TFS 2015,我看到我的构建代理处于离线状态:
我启动 VsoWorker.exe 来查看日志并了解错误,这是我得到的信息,但我从互联网上找不到任何内容:请问有什么想法吗?
16:07:57.649004 Sending trace output to log files: C:\Users\Administrator\Downloads\agent\_diag
16:07:57.649004 vsoWorker.exe was run with the following command line:
"C:\Users\Administrator\Downloads\agent\Agent\Worker\VsoWorker.exe"
16:07:57.649004 VsoWorker.Main(): Create AgentLogger
16:07:57.649980 VsoWorker.Main(): Parse command line
16:07:57.655848 ---------------------------------------------------------------------------
16:07:57.657635 System.Exception: The /name command line option is required and must have a value.
16:07:57.657635 at VsoWorker.CommandLine.ValidateCommandLine()
16:07:57.657635 at VsoWorker.CommandLine..ctor(String[] args)
16:07:57.657635 at VsoWorker.Program.Main(String[] args)
16:07:57.657635 at VsoWorker.CommandLine.ValidateCommandLine()
16:07:57.657635 at VsoWorker.CommandLine..ctor(String[] args)
16:07:57.657635 at VsoWorker.Program.Main(String[] args)
16:07:57.657635 ---------------------------------------------------------------------------
16:07:57.658878 BaseLogger.Dispose()
当您安装构建代理时,系统会指示您创建一个C:\代理 folder:
如果您尚未首先配置构建代理,请打开 Powershell 并运行以下命令:
PS C:\agent> .\config.cmd
在配置设置中,有一个选项可以将构建代理作为窗口服务运行。这样您就不需要每次机器重新启动时都启动它。
如果您发现 BuildAgent 已安装但处于脱机状态,则它可能未配置为作为服务运行
您将需要执行此命令来运行构建代理或只需双击该文件:
PS C:\agent> .\run.cmd
这将使构建代理联机。
注意:我第一次尝试这个并且成功了。第二次没有,我改为运行 C:\agent\bin\Agent.Listener.exe。我尝试第三次运行 run.cmd,这次我等了一两分钟,它成功了:
注意:您最好将代理作为服务运行,这样您只需运行 config.cmd 一次,而无需运行 run.cmd。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)