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



拥有一个带有集成API的静态Web应用程序(SWA(,Azure为master分支自动生成.github/workflows/azure-static-web-apps-xxx.yml文件。

当我阅读Angular的Building时,我认为每个环境都应该有自己的特定构建,比如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
...

在没有CCD_ 5的情况下;开发";默认情况下,并推送到Azure。

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

.yml构建PRODUCTION。

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

相关内容

  • 没有找到相关文章

最新更新