我正在寻找一个构建工作流程,通过功能构建与带有tycho和hudson的maven 3构建eclipse rcp应用程序。
我的例子:
3个功能
2个产品
对于每个功能和产品都存在一个Hudson作业。我要求的工作流程是
是否有最佳实践工作流程(最佳情况下有教程)?
答案 0 :(得分:1)
您应该能够通过在所有作业中使用相同的本地Maven存储库来实现此功能。当你打电话时功能构建mvn clean install
,构建结果将显示在同一本地存储库上运行的所有Tycho构建。
请注意,您应该在共享的本地Maven存储库上放置一个Hudson锁,因为Maven和Tycho不会以多进程安全的方式访问该存储库。