将Azure功能部署到Linux使用计划

时间:2020-10-05 20:52:34

标签: azure azure-functions cloud azure-function-app azure-linux

我需要一些帮助,使用github操作将dotnet核心功能应用程序部署到azure的azure linux消费计划计算机上。

现在,当我部署Azure时,什么也没发生(没有任何功能可以在任何地方看到),但是github操作中的日志说一切正常(?!)。

我不知道是否有人提供一些提示,但我希望知道问题的人可以提供帮助。

我已经成功地使用具有天蓝色扩展名的vscode进行了部署。当我完成所有工作时,会有所不同:有所不同:WEBSITE_RUN_FROM_PACKAGE设置为一个由vscode部署后生成的URL。 这是我的github文件(来自Here的启发,我已将其复制到完全相同,但结果相同):

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  }}

0 个答案:

没有答案