我們使用Eclipse構建我們的項目。從命令行在Eclipse中構建項目配置
在Jenkins中,我們有一個構建腳本,它運行這些項目並將它們導入eclipse以供它構建。
我遇到的問題是所有構建配置都是從命令行的每個構建版上構建的。 (Release,release_shared,release_static,Debug,debug_shared,debug_static)
這不僅需要大量的時間,但對於許多項目來說,這些配置中的某些配置不需要進行監控。 我在問的是有一個指定項目的命令行切換,然後是使用特定的構建配置。
使用的MSBuild我會做以下
msbuild test.vcxproj /property:Configuration=Release
這將建立與發佈配置的測試項目。
在文檔中,它建議增量構建,乾淨,但所有這些都是令人困惑的,因爲這些都在動作時做了類似的事情。還有一個架構類型的交換機,但是我沒有發現可以指向整個項目配置的東西。
這個異能是否存在?
所以你想避免在每個構建中將項目導入到eclipse中? –
也許我對eclipse中的一個項目的理解不是它應該是什麼,然而我的印象是一個項目有構建配置(如調試和發佈),目前如果我導入項目x並要求構建它構建所有配置(包括調試和發佈)我希望一次只構建一個構建配置,否則jenkins說如果一個配置失敗,它就會失敗,這對於我來說處理的分辨率太高了(因爲大多數項目有6種配置,在各種平臺上嵌入驅動程序。 – JamesD