我正在使用以下YAML部署到Azure应用程序服务:
- name: dotnet publish
run: dotnet publish -c Release -o '${{ env.AZURE_WEBAPP_PACKAGE_PATH }}/myapp'
# Deploy to Azure Web apps
- name: 'Run Azure webapp deploy action using publish profile credentials'
uses: azure/webapps-deploy@v2
with:
app-name: ${{ env.AZURE_WEBAPP_NAME }}
publish-profile: ${{ secrets.AZURE_WEBAPP_PUBLISH_PROFILE }}
package: '${{ env.AZURE_WEBAPP_PACKAGE_PATH }}/myapp'
为了添加AZURE_WEBAPP_PUBLISH_PROFILE,我创建了一个密钥,并粘贴了我从以下位置下载的发布配置文件:
App Service -> Get Publish Profile
我得到了一个名为 myapp.PublishSettings
的文件,它是一个XML文件。
当我尝试运行它时,我会收到以下错误:
Error: Deployment Failed with Error: Error: Publish profile is invalid for app-name and slot-name provided. Provide correct publish profile credentials for app.
我做错了什么或者遗漏了什么吗?