我为我的azure部署定义了一个自定义部署脚本(* .sh脚本)。
就在今天,我发现我无法发布。我更新了我的bitbucket存储库,一段时间后我收到类似于以下内容的错误:
Command 'starter.cmd deploy_pvl_cont ...' was aborted due to no output nor CPU activity for 180 seconds. You can increase the SCM_COMMAND_IDLE_TIMEOUT app setting (or WEBJOBS_IDLE_TIMEOUT if this is a WebJob) if needed.\r\nstarter.cmd deploy_pvl_content.sh
我尝试了许多方法来尝试诊断问题。
不确定我可以做些什么来进一步调试。理想情况下,我想在Azure主机上获取shell脚本的输出,但不知道如何获取它。有什么想法吗?
答案 0 :(得分:0)
这是由于在Azure中迁移到git 2.8.x而导致的回归。该问题由https://github.com/projectkudu/kudu/issues/2041跟踪。
这是一个非常简单的解决方法(并且不需要引入旧的git工具):而不是将COMMAND
设置为deploy_pvl_content.sh
,请设置它到bash deploy_pvl_content.sh
我们将解决这个问题,但是这种解决方法可以帮助您解决问题。
你可能遇到了this issue的某种风格,这是由我们刚刚升级到git 2.8.1引起的。
虽然我们试图找到它的底部,但请尝试这种解决方法,看看是否有帮助:
d:\home\bin
文件夹