TFS-下载的安全文件的参考文件路径

时间:2018-12-11 16:46:14

标签: tfs continuous-integration azure-devops yaml

我在Azure DevOps中有一个构建管道,在该管道中下载了一个安全密钥文件。在下一步中,我想通过命令行脚本任务引用此新下载文件的文件路径,例如: sfdx force:auth:jwt:grant --jwtfile $env:DOWNLOADSECUREFILE_SECUREFILEPATH

问题在于环境变量似乎不存在-脚本采用的是文字“ $env:DOWNLOADSECUREFILE_SECUREFILEPATH”的纯文本,而不是像我期望的那样转置文件路径。我应该注意,我没有使用完整的YAML,而是使用了新的“ Visual Designer”界面。 过去有人这样做吗? enter image description here

1 个答案:

答案 0 :(得分:1)

如果您是通过命令行任务运行的,则不是PowerShell。 $env::...是PowerShell语法。尝试%DOWNLOADSECUREFILE_SECUREFILEPATH%。或者,如果这是非Windows代理(例如Bash脚本),则只需$DOWNLOADSECUREFILE_SECUREFILEPATH