適用以 Maven 建置的專案,讓 Jenkins 使用指定的 Goal 及選項叫用 Maven。 Jenkins 會將 Maven 任何非 0 的結束代碼都視為建置失敗。 某些版本的 Maven 有 Bug,不會回傳正確的結束代碼。

Jenkins 傳送多個環境變數給 Maven,您可以在 Maven 裡用 "${env.VARIABLENAME}" 來取得變數值。

同樣的變數也可以用在命令列參數裡 (假設您是從 Shell 叫用)。 例如: -DresultsFile=${WORKSPACE}/${BUILD_TAG}.results.txt