构建工作流以通过功能构建构建eclipse rcp应用程序

时间:2013-02-19 14:33:17

标签: hudson eclipse-rcp maven-3 tycho

我正在寻找一个构建工作流程,通过功能构建与带有tycho和hudson的maven 3构建eclipse rcp应用程序。

我的例子:

3个功能

  • 功能A
  • 功能B
  • 功能C

2个产品

  • 产品1 - 基于功能A和B
  • 产品2 - 基于功能B和C

对于每个功能和产品都存在一个Hudson作业。我要求的工作流程是

  1. 将构建和部署每个功能,然后
  2. 将在部署的功能的基础上创建每个产品。
  3. 是否有最佳实践工作流程(最佳情况下有教程)?

1 个答案:

答案 0 :(得分:1)

您应该能够通过在所有作业中使用相同的本地Maven存储库来实现此功能。当你打电话时功能构建mvn clean install,构建结果将显示在同一本地存储库上运行的所有Tycho构建。

请注意,您应该在共享的本地Maven存储库上放置一个Hudson锁,因为Maven和Tycho不会以多进程安全的方式访问该存储库。