如何在VSTS的新脚本系统中引用变量中的变量?
e.g:
RemoteMachineFqdn:somemachinename.somedomain
RemoteMachineUncPath:\\ $(RemoteMachineFqdn)\ c $ \
在前面提到的示例中,假设有一些任务都使用CMD和Powershell脚本与给定的变量。我尝试通过引用环境中的值来使用这些变量,但它不适用于这两种情况,因为%variable%仅适用于CMD和$ env:variable - 仅在Powershell中。
这样做的标准方法是什么?
答案 0 :(得分:0)
您要找的是Logging Commands。要调用日志记录命令,只需通过标准输出发出命令。例如,从PowerShell任务:
##vso[task.setvariable variable=testvar;]testvalue
此示例在taskcontext的变量服务中设置变量。第一个任务可以设置变量,以下任务可以使用变量。该变量作为环境变量暴露于以下任务。