首页 文章

Azure JavaScript函数应用程序构建失败并显示“错误:函数应用程序仅支持批处理脚本文件 - 对于JavaScript函数应用程序”

提问于
浏览
0

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

:::::::::::::: log.log :::::::::::::: 2017-11-21T17:22:58.4132910Z,更新分支'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,准备部署for commit 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 / deployments / 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,错误:功能App \ n / opt / Kud仅支持批处理脚本文件u / bin / Scripts / starter.sh“/opt/Kudu/bin/node_modules/.bin/kuduscript”-y --no-dot-deployment -r“/ home / site / repository”-o“/ home / site / deploymentments / tools“--functionApp --sitePath”/ home / site / repository“,, 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

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

相关问题