2014-09-29 74 views
0

以下情形: 現有詹金斯項目(稱爲A)與依存性(3D擴展)與SVN連接。 這種依賴性也是詹金斯項目還設有一個獨立的SVN連接。兩個不同的詹金斯一個SVN項目建立(與其他依賴)

我想現在要做的:

創建另一個詹金斯項目作爲參考的W/O 3D擴展(稱爲B項目)。這是絕對必要的,我還沒有得到複製項目中,在它的全部源代碼/ SVN。 詹金斯不能拋出錯誤的項目B,因爲它無法找到3D擴展。

現在我該怎麼做?

我曾經想過創建另一個POM文件,並用它作爲父POM項目B. 這POM不包括3D擴展,但就A項目

項目A的SVN連接上偵聽的與3D擴展是孩子POM,它使用父POM和另外的3D擴展。

這是正確的做法嗎?我不明白的是,Jenkins如何在編譯「項目B」時避免編譯錯誤,因爲缺少3d擴展。

回答

0

您的解決方案是參數化的構建腳本

+0

那麼參數是什麼? 3D擴展?你有上面提到的這種情況的例子嗎?我應該如何管理此場景的構建過程和開發過程? – mchlfchr 2014-09-30 06:17:57