2016-06-28 76 views
1

嘗試覆蓋使用ec2 plugin創建的按需Jenkins從服務器上的Jenkins主maven配置。由於我們使用Maven的不同Maven版本,所以我需要使用從節點配置覆蓋全局配置。在主如何覆蓋Jenkins從服務器上的Maven主目錄

Maven配置:

enter image description here

要求: 我需要的Maven主場設置爲/opt/apache-maven-3.2.5奴隸。

工具已被安裝,因爲它只是一個AWS AMI。當我運行這個工作時,它檢查/home/csbuild/build/apache-maven-3.0.5中的Maven,但是我想在/opt/apache-maven-3.2.5中使用Maven。我如何更新作業中的MAVEN_HOME?

作業配置: job configuration

Jenskins版本:1.656

+0

執行maven您可以在第一個屏幕截圖中添加另一個具有添加按鈕的Maven安裝。一旦完成,請使用第二個屏幕截圖的第一個組合框選擇它。 – Dalc

回答

1

在你的第一個圖像這是一個在你的奴隸,而不是在主人的Maven的配置

最好的做法是使相同的Maven版本在從機上

要嘗試,例如在節點配置中可以使/opt/apache-maven-3.2.5代替 /home/csbuild/build/apache-maven-3.0.5作業將執行從/opt/apache-maven-3.2.5