TFS-“运行SSH任务”选项超时

时间:2018-07-20 04:05:07

标签: ssh tfs azure-devops

在TFS中,我使用带有“命令”选项的SSH任务连接到远程计算机并运行一些命令。我正在使用cd到特定文件夹并使用'sh'

运行shell脚本

此脚本通常需要大约2个小时才能完成执行。 ssh任务在15分钟后超时并退出任务。但是当我在机器上手动看到时,该过程正在运行。

为什么ssh任务不等到脚本完全完成

1 个答案:

答案 0 :(得分:0)

根据您的描述,您可能会遇到SSH任务或构建定义的超时限制。

首先,请仔细检查控制选项下的超时设置。

  

指定允许任务执行的最长时间(以分钟为单位)   在被服务器取消之前执行。零值表示   无限超时。

enter image description here

另一个要检查的地方是构建作业超时,位于构建定义的设置下:Option-> Build job timeout in minutes。

  

指定允许构建作业在计算机上执行的最长时间   代理,然后被服务器取消。

     

空值或零值表示无限超时。

enter image description here

如果两者都设置正确,但您仍然超时,请通过设置system.debug=true进行故障排除,并在Verbose Debug Mode上附加与构建失败日志相关的更多详细信息。