azure-devops - 如何将 .json 文件中的值加载到 Devops Yaml 管道参数中
问题描述
Microsoft 文档将 Yaml 管道作业中参数的使用解释为
# File: azure-pipelines.yml
trigger:
- master
extends:
template: simple-param.yml
parameters:
yesNo: false # set to a non-boolean value to have the build fail
但不是静态指定 yesNo 的值:我更愿意从一个完全独立的 json 配置文件中加载它。最好是我的构建作业和我的应用程序都可以共享的 json 文件,以便为应用程序指定的参数也可以在构建作业中使用。
因此问题是:如何将 .json 文件中的值加载到 Devops Yaml 管道参数中?
解决方案
我一直在使用这个市场任务:
https://marketplace.visualstudio.com/items?itemName=OneLuckiDev.json2variable
到目前为止,它一直运行良好。没有尝试过构建,但不明白为什么它不能与单独的构建管道/多阶段构建一起使用。您必须注意/偶然发现一些事情,例如目录路径中的双转义斜杠 - 您必须从其他地方获取秘密,例如传统的变量组。
推荐阅读
- jointjs - 如何使jointjs.dia.link以圆圈结尾?
- asp.net-core - 是否可以让 .NET Core 控制台应用程序在后台运行 ASP.NET Web 的情况下以交互方式运行?
- ios - 有没有办法在 UICollectionView 上创建一个具有视图的图层
- windows - 无法使用厨师安装软件包
- apache-spark - 如何将 spark mllib word2vec 模型转换为 glove txt 格式?
- javascript - 为什么我的方法没有将结果推送到我的阵列?
- javascript - 如何从 ReactJS 中的 addEventListener 调用函数?
- javascript - 如何将 java LWJGL 游戏转换为 javascript/web 程序集?
- firebase - 为什么 Firepad CodeMirror 示例在我的项目中没有任何颜色编码的语法?
- pandas - 熊猫数据框和应用 - 无法弄清楚为什么结果值为负