2016-05-08 7 views
2

VSTSの新しいスクリプトシステムで変数内の変数を参照する方法はありますか?上記の例では、C $ \VSTS内の変数内の変数を参照する方法vNext構築定義?

\ \\ $(RemoteMachineFqdn)、両方のCMDおよびPowerShellを使用するタスクがあると仮定します。

例:

RemoteMachineFqdn:somemachinename.somedomain

RemoteMachineUncPath与えられた変数を持つスクリプト。私は変数を環境変数から参照しようとしましたが、%variable%はCMDと$ env:variableでしか動作しないので、両方のシナリオでは動作しません。

標準的な方法は何ですか?

答えて

0

あなたが探しているものはLogging Commandsです。ロギングコマンドを呼び出すには、単に標準出力でコマンドを発行します。たとえば、PowerShellタスクから:

##vso[task.setvariable variable=testvar;]testvalue 

この例では、変数taskcontextの変数サービスに変数を設定します。最初のタスクは変数を設定でき、その後のタスクは変数を使用できます。変数は、環境変数として次のタスクに公開されます。

関連する問題