作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用“az pipelines 变量组变量创建...”命令来创建引用不同变量的变量。例如
az pipelines variable-group variable create --project MyTestProject --
group-id 15 --name ‘ApplicationName’ --value 'TestApp-$(env)'
其中变量“env”是在同一项目库内的变量组中定义的。
当我运行上面的命令时,出现错误:
“Failed to load python executable” “exit /b 1”.
尽管生成了错误,但变量还是被创建了;在上面的示例中,变量“ApplicationName”的值为“TestApp-$(env”),尾部括号字符“)”丢失,似乎导致了问题。
美元符号“$”和/或左括号字符“(”在没有右括号“)”的情况下使用时不会产生任何错误。
我尝试使用反斜杠“\”和插入符“`”字符转义右括号字符,但找不到任何可以创建所需变量值“TestApp-$(env)”的组合。
有人可以告诉我如何转义右括号,以便在变量组中正确创建变量。
我正在运行以下版本的 az:
azure-cli 2.0.73
command-modules-nspkg 2.0.3
core 2.0.73
nspkg 3.0.4
telemetry 1.0.3
Extensions:
azure-devops 0.12.0
Python (Windows) 3.6.6
非常感谢,
加里
最佳答案
我终于设法弄清楚如何转义名称本身包含不同变量名称的变量。通过调用 az cli 命令并将变量值括在双引号和单引号中,可以在 DevOps 中正确创建变量:
pipelines variable-group variable create --project MyTestProject -- group-id 15 --name ApplicationName' --value '"TestApp-$(env)"'
关于devops - 如何将变量传递到 'az pipelines variable-group variable create' 命令中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57980835/
我是一名优秀的程序员,十分优秀!