首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure管道:从yaml中读取参数值并制定一份清单

Azure管道:从yaml中读取参数值并制定一份清单
EN

Stack Overflow用户
提问于 2022-09-19 15:49:18
回答 1查看 142关注 0票数 0

是否有一种方法可以提供灵活性,以便根据所选环境选择要将代码部署到的主机子集?附带注意:它不是一个释放管道。

  1. 获得环境参数的值
代码语言:javascript
复制
pipeline.yml

parameters:
 - name: env
   displayName: "Select the environment"
   values:
    - Development
    - Regression
 - name: target_hosts
   displayName: "Target Hosts"
   values:
   # Populate host list based on env selected allowing multiple-choice selection (with checkboxes, not radio button)
  1. 根据选中的环境,从信任项/{env}/inventory.yml读取并填充参数值:
代码语言:javascript
复制
inventory.yml

hosts:
 - hostA
 - hostB
 - hostC

或者,如果有更好的方法来实现这一点,请告诉我。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-09-20 07:06:20

从你的描述我可能理解你想做什么。您希望定义一个专门用于存储参数的yml文件,然后“重用”这个yml中的参数,对吗?

如果是这样,那么现在就不可能了(在管道中没有这样的参数重用设计)。

变量重用在流水线使用中是可行的,但参数重用却不可行。

此外,参数处的值所提供的值将是单选按钮,它是以这种方式设计的,只能有一个值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73776098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档