我正在尝试使用javascript为我的azure函数应用程序建立一个持续的集成和部署过程。我选择了localgit选项来部署。但是,kudu部署脚本给了我以下错误(完整日志):
●··················································································································。,582835b0-c3d6-49d1-a3e6-54c5be02bdc8,0 2017-11-21t17:23:00.2594900z,生成部署脚本,94d00c16-854c-49d1-8be2-36db8a654251,0 2017-11-21t17:23:00.5860790z,使用以下命令生成部署脚本:“azure site deploymentscript-y--no-dot deployment-r”/home/site/repository“-o”/home/site/deployments/tools”--functionapp--sitepath”/home/site/repository“,,0 2017-11-21t17:23:01.7712540z,正在为函数应用程序生成部署脚本,,,0 2017-11-21t17:23:01.7980550z,错误:函数app只支持批处理脚本文件,1 2017-11-21t17:23:01.8517310z,错误:函数app只支持批处理脚本文件\n/opt/kudu/bin/scripts/starter.sh“/opt/kudu/bin/node\u modules/.bin/kuduscript”-y--无点部署-r“/home/site/repository”-o“/home/site/deployments/tools”--functionapp--sitepath“/home/site/repository”,,2 2017-11-21t17:23:02.2706970z,应用程序容器将在10秒内开始重新启动,244BA05-fb96-41e5-b570-c2dcd3b9087e,0
有什么问题吗?显然,我没有任何批处理脚本和功能应用程序可以部署,并通过azure控制台启动和运行。
我正在使用function app runtime版本:2.0.1.0(~1)
1条答案
按热度按时间x6492ojm1#
问题是我的函数应用程序运行时是在linux上运行的。这似乎不支持通过本地git进行部署。我启动了一个windows函数应用程序运行时,现在部署工作正常了。