2013-05-16 217 views
2

我有一個使用一組makefile編譯的C項目。我想做這個項目的持續整合。你知道我可以用於C項目的Jenkins這樣的工具嗎?C持續集成

+1

是的,詹金斯。你究竟需要什麼? –

+0

我知道我可以在Java項目中使用Jenkins,但我不知道使用C項目的可能性...... – salvo

回答

5

詹金斯可以做任何事情。

它是用Java編寫的,但它並不侷限於Java項目。你可以調用像ant或maven這樣的工具,但你也可以有一個純粹使用bash或其他shell工具的項目。只要您要使用的工具已安裝,這就可以靈活地執行任何操作。對於C項目,您可能要使用make。因此,您可以通過逐個調用各種shell操作來執行此操作。如果任何shell操作提供非零退出狀態,則構建將失敗。

您可能會喜歡看plugins以查看是否有任何可以使這項工作更容易。

+0

使用'make'進行持續集成可能是一個挑戰。你是否有資源減少學習曲線的陡峭程度? – Mast