构建服务器在多模块构建中理解模块

时间:2015-07-07 13:09:50

标签: jenkins build teamcity bamboo

是否有构建服务器能够理解并可以在maven多模块构建中报告每个模块的构建结果?

我们使用竹子,除非我为每个模块创建单独的工作,否则它会将构建视为一件大事。我希望用户能够单独订阅模块以获取通知等。

我还希望构建系统跨主机并行运行构建(-T5不在线程中但在不同的机器上)

Jenkins,云蜜蜂,团队城市,快速构建可以做其中任何一个,还是都需要手动编辑构建配置?

2 个答案:

答案 0 :(得分:0)

我并不知道,因为构建只是包含多个模块的1个maven执行。

您可以在编辑阶段在Bamboo中执行的操作是为每个Maven模块创建一个Job,允许您同时在多个代理上运行构建。但是,您需要确保模块不会相互依赖代码,因为它们在每个代码运行时都会面临编译错误,并且您不会根据每个部分获得唯一的通知。

这使您可以为每个模块创建一个单独的构建,使您可以控制该模块的通知。

答案 1 :(得分:0)