我需要一些帮助,使用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 }}