微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何为 Blazor Azure 静态 Web 应用程序设置 ORYX 构建配置

如何解决如何为 Blazor Azure 静态 Web 应用程序设置 ORYX 构建配置

我有这个 Github Action for Azure Static Web App for Blazor WASM 应用程序,我想使用配置“PROD”构建我的项目。 如何让 oryxPROD 而不是 Release 中构建项目?

谢谢!

name: Azure Static Web Apps CI/CD

on:
  push:
    branches:
      - main

jobs:
  build_and_deploy_job:
    if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action != 'closed')
    runs-on: ubuntu-latest
    name: Build and Deploy Job
    steps:
      - uses: actions/checkout@v2
        with:
          submodules: true
      - name: Build And Deploy
        id: builddeploy
        uses: Azure/static-web-apps-deploy@v0.0.1-preview
        with:
          azure_static_web_apps_api_token: ${{ secrets.TOKEN }}
          repo_token: ${{ secrets.GITHUB_TOKEN }} # Used for Github integrations (i.e. PR comments)
          action: "upload"
          ###### Repository/Build Configurations - These values can be configured to match you app requirements. ######
          # For more information regarding Static Web App workflow configurations,please visit: https://aka.ms/swaworkflowconfig
          app_location: "myproject" # App source code path
          #api_location: "Api" # Api source code path - optional
          output_location: "wwwroot" # Built app content directory - optional
          ###### End of Repository/Build Configurations ######

  close_pull_request_job:
    if: github.event_name == 'pull_request' && github.event.action == 'closed'
    runs-on: ubuntu-latest
    name: Close Pull Request Job
    steps:
      - name: Close Pull Request
        id: closepullrequest
        uses: Azure/static-web-apps-deploy@v0.0.1-preview
        with:
          azure_static_web_apps_api_token: ${{ secrets.TOKEN }}
          action: "close"

解决方法

解决了!

只需将 env 变量添加到您的操作中:

env:
  MSBUILD_CONFIGURATION: PROD

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。