我需要一些帮助,使用 github 操作将我的 dotnet 核心功能应用程序部署到 azure 中的 linux 消费计划机器。
现在,当我在 azure 中部署时什么都没有发生(在任何地方都看不到任何功能),但是 github 操作中的日志表明一切正常(?!)。
我不知道是否有人有一些提示,但我希望知道出了什么问题的人可以提供帮助。
我已经使用带有 azure 扩展的 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 }}