我在我的PowerShell腳本中使用%JENKINS_HOME%
,但在jenkins它得到解決實際路徑%JENKINS_HOME%
後附加。JENKINS_HOME字符串正在解析爲實際PowerShell後解決
例如:我使用
cd "%JENKINS_HOME%"
什麼實際的情況是
cd C:\Users\Vedant\.jenkins\jobs\my_job\%JENKINS_HOME%
我在我的PowerShell腳本中使用%JENKINS_HOME%
,但在jenkins它得到解決實際路徑%JENKINS_HOME%
後附加。JENKINS_HOME字符串正在解析爲實際PowerShell後解決
例如:我使用
cd "%JENKINS_HOME%"
什麼實際的情況是
cd C:\Users\Vedant\.jenkins\jobs\my_job\%JENKINS_HOME%
試試這個:
$env:JENKINS_HOME
到腳本文件的頂部?並只用JENKINS_HOME替換它 –
Powershell使用自己的語法,它與命令行不同。您必須在PowerShell腳本中將%JENKINS_HOME%更改爲$ env:JENKINS_HOME。 –
謝謝!這有幫助! –
你看了還沒有關於環境變量的任何文檔Powershell中的用法? – vonPryz
@vonPryz抱歉回覆如此晚。我是Powershell的新手,在看到您的評論後我閱讀了文檔。謝謝! –