假设我们有两个逻辑环境“ Staging”和“ Production”。如何或在哪里可以定义一个变量,对生产的分期和Y的X值和能当我超过1所版本定义创建重用这些变量?
一个示例是该环境上发布的所有应用程序将使用的Web API的URL。
例如,我具有这些特定于环境的变量:
Staging
ApiUrl: https://staging.api.com
Production
ApiUrl: https://production.api.com
我想创建2个发布定义,以将产品(都使用该Api)部署到两个环境中。
如果没有解决方法,是否有办法减轻维护负担?例如,批量编辑环境变量?
您的评估似乎是正确的。我能想到的唯一方法是在环境开始时以编程方式覆盖PowerShell脚本中的变量值。
或者,我认为您可以在环境中创建变量并将值设置为变量组中的变量,例如:
Variable Group Staging
- Staging.ApiUri
Variable Group Prod
- Prod.ApiUri
Environment Staging
- ApiUri = $(Staging.ApiUri)
Environment Prod
- ApiUri = $(Prod.ApiUri)
这样,该值仍在一个位置定义,但明确地在发布级别范围内。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句