繁体   English   中英

Azure SWA 如何在 GitHub Workflow.yml 文件中指定生产版本?

[英]Azure SWA How to Specify a PRODUCTION Build in GitHub Workflow .yml File?

有一个 Static Web 应用程序 (SWA),集成了 API,Azure 有一个.github/workflows/azure-static-web-apps-xxx.yml master分支自动生成文件。

当我阅读Angular 的构建和服务时,每个环境都应该有其特定的构建,如ng build --configuration production这样就会发生

"configurations": {
  "production": {
    "fileReplacements": [
      {
        "replace": "src/environments/environment.ts",
        "with": "src/environments/environment.prod.ts"
      }
    ],

虽然.yml没有build命令,但我找到了GitHub,Action选项卡,Build and Deploy Job日志显示

...
56  Running 'npm install --unsafe-perm'...
...
86  > ui@0.0.0 build /github/workspace
87  > ng build
...

不带--configuration production 87行会默认建一个“development”,推送到Azure。

有什么办法可以在 .yml 文件中添加这样的配置吗?

.yml构建生产环境。

很容易检查您的 API 是否对process.env有任何引用,因为 DEV 将它们存储在local.settings.json但 Azure 用于生产的门户,或前端的environment.tsenvironment.production.ts在 src\environments 文件夹中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM