我们有两个静态应用程序,一个用于生产,一个用于非生产(测试)。当我们在 AEM 上的主站点关闭时(使用流量管理器进行切换),它们只显示一个站点关闭页面。
源代码保存在 Azure devops git 存储库中。
这就是它在非产品中的构建方式:
trigger:
- main
pool:
vmImage: ubuntu-latest
steps:
- checkout: self
submodules: true
- task: AzureStaticWebApp@0
inputs:
app_location: '/'
api_location: ''
output_location: ''
azure_static_web_apps_api_token: $(deployment_token)
现在,如果我们推送到另一个分支(例如“prod”),我们想让它构建静态 Web 应用程序的 prod 版本。知道我们该怎么做吗?不确定我们如何区分 prod 静态 Web 应用程序部署令牌和非 prod 令牌?