我正在尝试将API密钥设置为可在我的所有TFS2015构建中访问的全局变量。由于TFS2015似乎缺少此功能,我试图在构建服务器上使用系统环境变量,然后在构建定义中引用该变量。
根据Microsoft's documentation,这应该是可能的。所以我在构建服务器上设置了一个系统变量(称之为APIKey),并使用标准语法在构建步骤的参数内引用它(即" ApiKey = $(APIKey)")。但是,不是使用系统变量中的API密钥替换变量,而是尝试使用$(APIKey)作为值并导致构建失败。
我还想到,这个自定义环境变量将被设置在构建代理文件夹本身的某个位置,但是在经过一些讨论后,我不知道我会在哪里或如何做。
这些事情中的任何一个确实可行吗?