2013-06-27 33 views
1

我需要注入的環境VAR到這條線詹金斯服務器上。詹金斯注入環境變量納入當地workfolder

enter image description here

凡PROJECT_VERSION如果環境變種。

我已經試過%PROJECT_VERSION%,%% PROJECT_VERSION %%,$ PROJECT_VERSION ..

錯誤看起來是這樣的

C:\Jenkins\jobs\testJob\workspace\$PROJECT_VERSION\src' contains a '$' at the beginning of a path component. 

回答

-1

您需要安裝插件EnvInject並激活https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin

哪個插件「本地Workfolder」從採購的?

+0

我有包膜進樣pluging工作和注射VAR,其語法那是一個問題(我加的是錯誤) – mattyd

+0

本地workfolder是下源代碼控制管理與選擇的Team Foundation Server。 – mattyd

+0

我不敢相信你可以使用環境變量存在。你可以做的是檢查出來的靜態路徑(TMP說),然後作爲第一生成步驟將其移動到您想要的位置。這將打破scm輪詢。或者,您可以爲每個需要的PROJECT_VERSIONS分別創建作業 – KeepCalmAndCarryOn