2016-08-02 40 views
-2

我在我的PowerShell腳本中使用%JENKINS_HOME%,但在jenkins它得到解決實際路徑%JENKINS_HOME%後附加。JENKINS_HOME字符串正在解析爲實際PowerShell後解決

例如:我使用

cd "%JENKINS_HOME%" 

什麼實際的情況是

cd C:\Users\Vedant\.jenkins\jobs\my_job\%JENKINS_HOME% 
+0

你看了還沒有關於環境變量的任何文檔Powershell中的用法? – vonPryz

+0

@vonPryz抱歉回覆如此晚。我是Powershell的新手,在看到您的評論後我閱讀了文檔。謝謝! –

回答

1

試試這個:

$env:JENKINS_HOME 
+0

到腳本文件的頂部?並只用JENKINS_HOME替換它 –

+0

Powershell使用自己的語法,它與命令行不同。您必須在PowerShell腳本中將%JENKINS_HOME%更改爲$ env:JENKINS_HOME。 –

+0

謝謝!這有幫助! –