4
我發現很難將Maven工具鏈與Jenkins一起使用。我需要指定應該使用32位JVM運行測試,並在我的機器上本地運行時在$HOME/.m2/toolchains.xml
工程中放置合適的JDK定義,從而實現此目的,但是如何使其在Jenkins環境中工作哪裏有多個奴隸需要不同的工具鏈定義?我不希望將toolchains.xml
文件放在每個Jenkins從站的$ HOME目錄中。我可以將toolchains.xml
放置在我的項目的根目錄中,但是如何指定每個從站應使用哪個JVM?Jenkins下的Maven toolchains.xml位置
狗屎運氣?之前沒有看到過這個縮寫...... :)嗯,我只能用Maven 3.0.5來處理它。我目前的解決方案是用'-t toolchains - $ {NODE_NAME} .xml'從Jenkins調用Maven,然後爲構建服務器場中的每個節點創建一個xml文件。由於我們只有少數幾臺機器,所以現在可以使用。 – JesperE 2012-08-13 08:53:01
運氣不好...... tsk tsk tsk 哦我的不好....我想我可能已經在3.0.4中添加了-t! 在這種情況下,你並不太幸運! – 2012-08-13 11:02:46
呵呵。是的,'-t'選項可用。但如果詹金斯支持專門爲每個從屬設備指定工具鏈,那將會更好。呃,好吧。也許我應該把精力集中在修復上,這樣我就不需要指定JVM了。 :D – JesperE 2012-08-13 11:44:30