[英]Is it possible to call one Azure Function from another inside Azure Static Web Apps?
[英]azure static web app, how to have two different web apps (one prod and one non prod) building from the same git repo?
我們有兩個 static 應用程序,一個用於生產,一個用於非生產(測試)。 當我們在 AEM 上的主站點關閉時(使用流量管理器切換),他們只是顯示一個站點關閉頁面。
源代碼保存在 Azure devops git repo 中。
這就是它在非產品中的構建方式:
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)
現在我們想讓它構建 static web 應用程序的生產版本,如果我們推送到另一個分支(例如“prod”)。 知道我們該怎么做嗎? 不確定我們如何區分產品 static web 應用程序部署令牌和非產品?
請看看這個例子。 這里有三個主要步驟:
它是一次構建多次部署的方法的實現,這很好,因為這意味着在每個環境中你使用相同的 package,所以你真正測試將要部署到生產環境中的 package。
就令牌而言,您可以把它放在兩個單獨的變量組中。 一個名稱為 dev,另一個名稱為 prod。 兩者都應該有相同的變量deployment_token
然后
- stage: Prod
dependsOn: Dev
variables:
- group: Prod
- stage: Dev
dependsOn: Build
variables:
- group: Dev
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.