2016-02-16 70 views
0

我試圖建立被參數化與SVN版本號的詹金斯工作Maven的時候,叫param.svn.revision,由用戶輸入。
執行過程中,我要像推出一個maven命令:傳遞參數通過詹金斯參數構建

clean package -Dsvn.revision=$param.svn.revision

我嘗試了很多東西,而不是$ param.svn.revision,像$ {} param.svn.revision「$ param.svn.revision」「%param.svn.revision」,...但沒有任何工作。

我該怎麼做才能使它工作?

非常感謝,

的Seb

回答

1

因爲這是一個無效的殼膨脹。 Shell不希望變量名稱中出現點。您應該刪除參數名稱中的點以成功使用它。

+0

它的工作原理非常感謝! –