将Azure功能部署到linux消费计划
我需要一些帮助,使用github操作将我的dotnet核心功能应用程序部署到azure中的linux consumptionplan机器上 现在,当我在azure中部署时,什么都没有发生(在任何地方都看不到任何功能),但github操作中的日志显示一切正常(?) 我不知道是否有人有一些建议,但我希望知道问题所在的人能帮上忙 我已成功使用带有azure扩展的vscode部署。当我这样做的时候,一切都正常了,但有一点不同:Web站点\u RUN\u FROM\u包被设置为一个URL,该URL在vscode部署后生成。 这是我的github文件(灵感来源于,我将其复制到了exact,结果也一样糟糕):将Azure功能部署到linux消费计划,azure,azure-functions,cloud,azure-function-app,azure-linux,Azure,Azure Functions,Cloud,Azure Function App,Azure Linux,我需要一些帮助,使用github操作将我的dotnet核心功能应用程序部署到azure中的linux consumptionplan机器上 现在,当我在azure中部署时,什么都没有发生(在任何地方都看不到任何功能),但github操作中的日志显示一切正常(?) 我不知道是否有人有一些建议,但我希望知道问题所在的人能帮上忙 我已成功使用带有azure扩展的vscode部署。当我这样做的时候,一切都正常了,但有一点不同:Web站点\u RUN\u FROM\u包被设置为一个URL,该URL在vsc
如果您正确配置了RBAC,那么当您转到Azure资源组/订阅时,您将能够看到有关部署的更多详细信息。
secrets.Azure\u WEBAPP\u PUBLISH\u PROFILE
-您是否在github secret中上载了正确的发布配置文件?谢谢!我得看看我能不能找到。是的,发布资料应该是正确的。
name: Build, Test & Deploy
on:
push:
branches:
- main
env:
OUTPUT_PATH: ${{ github.workspace }}/.output
DOTNET_VERSION: "3.1"
APP_NAME: "the-name"
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout GitHub Action
uses: actions/checkout@master
- name: Setup DotNet ${{ env.DOTNET_VERSION }} Environment
uses: actions/setup-dotnet@v1
with:
dotnet-version: ${{ env.DOTNET_VERSION }}
- name: Test
run: dotnet test
- name: Publish dotnet app
run: dotnet publish --configuration Release --output ${{ env.OUTPUT_PATH }}
- name: Run Azure Functions Action
uses: Azure/functions-action@v1
id: fa
with:
package: ${{ env.OUTPUT_PATH }}
app-name: ${{ env.APP_NAME }}
publish-profile: ${{ secrets.AZURE_WEBAPP_PUBLISH_PROFILE }}