Azure JavaScript函数应用程序构建失败,错误为:"错误:功能应用程序仅支持批处理脚本文件 - 适用于JavaScript函数应用程序"

时间:2017-11-21 17:41:08

标签: node.js azure deployment azure-functions kudu

我正在尝试使用JavaScript为我的Azure功能应用程序建立持续的集成和部署过程。 我已选择 LocalGit 选项进行部署。 但是Kudu部署脚本给了我以下错误(完整日志):

  

:::::::::::::: log.log :::::::::::::::   2017-11-21T17:22:58.4132910Z,更新分支   #&39; 8a7cb2d0d1211305eef99deec082da5501f56e64'。,   880855f9-c7b3-47cf-bf3f-773ce1ac0f05,0   2017-11-21T17:22:59.2138570Z,更新   子模块,72526e2b-9f58-47a1-b493-899e3962b016,0   2017-11-21T17:22:59.3622250Z,准备部署提交ID   ' 8a7cb2d0d1',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 / deploymentments / tools" --functionApp --sitePath" / home / site / repository"'。,, 0 2017-11-21T17:23:01.7712540Z,为功能生成部署脚本   App ,, 0 2017-11-21T17:23:01.7980550Z,错误:只有批处理脚本文件   支持功能App ,, 1 2017-11-21T17:23:01.8517310Z,错误:仅   功能支持批处理脚本文件   应用程序\ N /选择/捻/斌/脚本/ starter.sh   " /opt/Kudu/bin/node_modules/.bin/kuduscript" -y --no-dot-deployment -r   " /家/网站/库" -o" / home / site / deploymentments / tools"   --functionApp --sitePath" / home / site / repository" ,, 2 2017-11-21T17:23:02.2706970Z,App容器将在内部重启   10秒。,244baa05-fb96-41e5-b570-c2dcd3b9087e,0

可能是什么问题?显然,我没有任何批处理脚本,可以部署功能应用程序并启动并运行Azure控制台。

我正在使用Function App Runtime版本:2.0.1.0(~1)

1 个答案:

答案 0 :(得分:0)

问题是我的Function App Runtime在Linux上运行。这似乎不支持通过本地Git进行部署。 我开始运行Windows Function App Runtime,现在部署正常。