我有一个DevOps构建脚本,如下所示:
variables:
MyConnectionString: ''
stages:
- stage: BuildApp
. . .
# build app
. . .
- job: RunApp
steps:
- script: |
echo ${{variables.MyConnectionString}}我遇到的问题是连接字符串没有传到脚本中-我已经在编辑变量中设置了它,但它是空白的。我尝试直接在脚本中设置它,但当我这样做时,它似乎截断了分号处的值。
我觉得我遗漏了一些关于这些变量如何工作的基本信息。请给我指个方向好吗?
发布于 2021-10-11 17:50:00
调用变量的方式实际上是针对管道参数或变量模板表达式的
应该只使用macro syntax interpolation $(MyConnectionString)语法将变量或组变量调用到任务中。
因此,将其更改为:
echo $(MyConnectionString)或者使用另一种定义变量的格式(通常在引用变量组时使用)
variables:
- group: myVarGroup
- name: MyConnectionString
value: connectioncreds还要确保在this article上查看更多关于devops变量的信息。
https://stackoverflow.com/questions/69530090
复制相似问题