azure-devops - Azure DevOps:无法从环境变量中的变量组获取秘密值
问题描述
我在 Azure DevOps 中使用变量组来存储常规和“秘密”变量
我曾经在代理的环境变量中看到常规变量和“秘密”变量(秘密值的值被 ***** 掩盖)
今天我发现代理的环境变量中不再存在秘密变量
我是唯一一个面对它的人吗?任何解决方法?
解决方案
您必须先将密钥的名称映射到环境变量,然后才能使用它。
variables:
- group: 'my-var-group' # variable group pretend it contains `user` and `token` variables. Token is secret
steps:
- task: PowerShell@2
inputs:
targetType: 'inline'
script: |
# use $Env:USER for user variable
# use $Env:MY_MAPPED_TOKEN for secret token var that has been mapped in the `env` below
env:
MY_MAPPED_TOKEN: $(token) # Maps the secret variable $(token) from my-var-group
推荐阅读
- echarts - 每年一个月的apache echart
- ios - 我应该如何在 iOS 中设置 UICollectionView 的约束
- r - 从公式中分离变量
- javascript - document.querySelector() 结合类名和属性
- html - 当我发布到 Netlify 时,Hugo 不会渲染前端变量
- javascript - Angular - 如何从 JS 包中导入模块
- java - 如何以编程方式关闭 ControlFX 通知?
- git - 更新对旧分支的提交
- flutter - Flutter 中的收藏按钮在 Relaunch 应用程序中被取消收藏
- java - TreeSet CompareTo 没有给出理想的结果