【发布时间】:2016-05-09 20:55:45
【问题描述】:
我正在尝试将 API 密钥设置为可在我的所有 TFS2015 构建中访问的全局变量。由于 TFS2015 似乎缺少此功能,因此我尝试在构建服务器上使用系统环境变量,然后在构建定义中引用该变量。
根据Microsoft's documentation,这应该是可能的。因此,我在构建服务器上设置了一个系统变量(称为 APIKey),并使用标准语法(即“ApiKey=$(APIKey)”)在构建步骤的参数中引用它。但是,它不是用系统变量中的 API-key 替换变量,而是尝试使用 $(APIKey) 作为值并导致构建失败。
我还想到,这个自定义环境变量将改为设置在构建代理文件夹本身的某个位置,但经过一番摸索后,我不确定在哪里或如何做到这一点。
这些东西真的可行吗?
【问题讨论】:
-
添加系统变量后是否重启了构建代理机器?
-
我没有,试试看
标签: build environment-variables azure-devops tfs-2015 azure-pipelines