我們想利用哈德森/詹金斯建立我們的項目,該項目目前在Eclipse中完全實現。從我所知道的情況來看,有很多種方法可以從A到B或從E到H,因爲它們是:導出爲Ant腳本,作爲Maven腳本導出,作爲Runnable JAR導出,同時爲其創建Ant腳本等。最有效的方法,從Eclipse項目到哈德森建立
上述所有的似乎有一個共同點,即在「此之間運行在Eclipse中」和「哈德森生產運行的東西」有多個步驟,這是獨立的,例如,你可以改變你的項目,提交到SVN和觸發Hudson構建,但除非特意記住「導出爲Ant腳本」,否則它將失敗。
有沒有「一個」的解決方案?我並不擔心點擊次數,而是擔心它們之間的各種步驟,更糟糕的是,有時只需要這些步驟。簡而言之:我正在尋找一些東西,從「我可以點擊'運行'按鈕並且它能夠工作」到「哈德森生產的東西可行」,而不需要每個開發人員都必須記住其間的每個可選步驟。
想法?
編輯:所有的答案到目前爲止似乎來自同一問題受苦:這是所有並行發展。你有你的Eclipse運行配置,你有Maven/Ant /無論構建。如果你改變了你的運行配置,那麼你必須稍後再記得改變你的Maven/Ant/Whatever構建,提交它,然後希望所有其他開發者注意到在每日SVN更新期間對Maven/Ant /手動打開文件,檢查更改,然後在自己的運行配置中複製這些更改。這似乎只是乞求錯誤和錯誤,是不是有什麼與Eclipse運行配置正確集成?
Re:關於試圖將Eclipse運行配置與CI服務器集成的編輯,也許您應該考慮將此配置從Eclipse特定的編碼轉移到可以提交到的一個工件(如XML或屬性文件)中源代碼控制,並將以相同的方式使用,無論構建是在Eclipse中發生還是從命令行發生。你將什麼樣的信息放入運行配置中?礦井總是非常小。 – 2011-03-02 02:52:19