2015-06-24 71 views
1

在jenkins配置項目中,我有構建步驟「調用Ant」。如何通過調用ant並構建作業來配置jenkins?

我有一個build.xml文件在一個特定的路徑,這個XML文件具有導入標籤,其中導入兩個其他XML文件是在相同的路徑。

我的工作失敗了,因爲它無法找到要導入的文件。我收到錯誤,如「無法找到abc/def/xyz.xml」

我在「構建文件」列中給出了build.xml文件路徑。

  1. 應該在properties列和java選項列中輸入什麼?
  2. 如何爲需要通過build.xml文件導入的其他兩個文件提供路徑?

回答

1

選項1.確保所有文件都是相對於詹金斯的工作空間

選項2硬編碼文件的路徑在build.xml

選項3設置一個屬性爲您的build.xml中這些文件的路徑。給那個屬性一個默認值,不管路徑是什麼(確保它沒有Jenkins,它仍然可以工作)。從Jenkins調用時,在屬性字段中,輸入屬性名稱,其中應包含絕對路徑的值。

+0

我面臨同樣的問題。我導入了main-script.xml文件,如下所示:。但詹金斯的構建仍然失敗。任何解決方案? –

相關問題