首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dev Ops正在更改变量

Dev Ops正在更改变量
EN

Stack Overflow用户
提问于 2021-10-11 17:12:30
回答 1查看 33关注 0票数 0

我有一个DevOps构建脚本,如下所示:

代码语言:javascript
复制
variables:
  MyConnectionString: ''

stages:
  - stage: BuildApp
   . . .
   # build app
   . . .

    - job: RunApp
      steps:

      - script: |        
          echo ${{variables.MyConnectionString}}

我遇到的问题是连接字符串没有传到脚本中-我已经在编辑变量中设置了它,但它是空白的。我尝试直接在脚本中设置它,但当我这样做时,它似乎截断了分号处的值。

我觉得我遗漏了一些关于这些变量如何工作的基本信息。请给我指个方向好吗?

EN

回答 1

Stack Overflow用户

发布于 2021-10-11 17:50:00

调用变量的方式实际上是针对管道参数或变量模板表达式的

应该只使用macro syntax interpolation $(MyConnectionString)语法将变量或组变量调用到任务中。

因此,将其更改为:

代码语言:javascript
复制
echo $(MyConnectionString)

或者使用另一种定义变量的格式(通常在引用变量组时使用)

代码语言:javascript
复制
variables:
- group: myVarGroup
- name: MyConnectionString
  value: connectioncreds

还要确保在this article上查看更多关于devops变量的信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69530090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档