azure-devops - Azure Devops YAML 管道中的多个变量组
问题描述
使用 Azure Devops gui,很容易将变量组范围限定为管道阶段。我需要在 yaml 构建/发布管道中复制此功能,但我找不到方法。有没有人找到办法做到这一点?
解决方案
范围变量组到 yaml 构建/发布管道中的管道阶段功能
使用 YAML,实现这一点的方法是在阶段级别指定变量组,使其仅适用于该特定阶段。
例如,我有一个变量 group names 1122
。和 2 个阶段:one
和two
. 现在,我希望这个变量组仅可用于 stage one
,这意味着 stagetwo
不应访问其内容。
请参见下面的简单示例:
stages:
- stage: one
displayName: one
variables:
- group: 1122
jobs:
- job: A
steps:
- bash: echo $(a)
- stage: two
displayName: two
jobs:
- job: A1
steps:
- bash: echo $(a)
推荐阅读
- assembly - “自修改链接”在 Pegasus 编程中是如何工作的?
- react-native - 反应导航 v 2x 将默认参数设置到屏幕中
- ios - 使用打开按钮从试飞中打开应用程序时在启动时崩溃
- matlab - 如何在 MATLAB 中使用点生成圆顶
- amazon-web-services - AWS ECS 容量提供商
- c# - 将参数传递给 C# 中的 .cmd 文件
- spring - Spring @RequestBody 是如何工作的?以及@RequestBody 如何映射 json 来自定义对象?
- javascript - 如果在移动设备中打开菜单,如何停止正文滚动?
- java - Flink 原始和托管状态。什么时候使用它们?
- r - 用 ggplot 和 2 个过滤器叠加 2 个条形图