通过ADO发布管道成功部署了Azure函数存档,但未创建函数

时间:2019-10-30 16:43:14

标签: azure azure-devops

我正在使用Azure App Service Deploy任务,该任务会生成以下YAML(匿名):

steps:
- task: AzureRmWebAppDeployment@4
  displayName: 'Azure App Service Deploy: app-service-name'
  inputs:
    azureSubscription: SubscriptionName
    appType: functionApp
    WebAppName: 'app-service-name'
    packageForLinux: '$(System.DefaultWorkingDirectory)/artifact_name/drop/$(Build.BuildId).zip'
    enableCustomDeployment: true
    DeploymentType: runFromZip

构建的zip文件已成功拉入,部署任务运行,一切似乎都成功。但是,azure门户显示功能应用程序中没有任何功能。我尝试点击应创建的端点之一(构建中有多个功能),但实际上它没有响应。

这是一个TypeScript项目,因此听起来类似.Net的问题对我没有帮助。

1 个答案:

答案 0 :(得分:1)

只要在部署过程中遇到此类错误。解决问题最简单的方法就是使用Kudu。

这里有一些有关如何使用此Kudu来解决错误的参考

https://david-obrien.net/2016/07/azure-functions-kudu/

https://www.serverlessnotes.com/docs/azure-functions-analyse-and-troubleshooting-with-kudu

希望这对某人有帮助。