【问题标题】:Build workflow to build an eclipse rcp application by feature builds构建工作流以通过功能构建构建 eclipse rcp 应用程序
【发布时间】:2013-02-19 14:33:16
【问题描述】:

我正在寻找一个构建工作流程,通过 feature builds 使用 maven 3 和 tycho 和 hudson 构建一个 eclipse rcp 应用程序。

我的例子:

3 项功能

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

2 个产品

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

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

  1. 每个功能都将被构建和部署,然后
  2. 每个产品都将基于已部署的功能创建。

是否有任何最佳实践工作流程(最好有教程)?

【问题讨论】:

    标签: hudson eclipse-rcp maven-3 tycho


    【解决方案1】:

    您应该能够通过在所有作业中使用相同的本地 Maven 存储库来使其工作。当你打电话时使用 mvn clean install 构建的功能 A 构建结果将对在同一本地存储库上运行的所有 Tycho 构建可见。

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

    【讨论】:

      猜你喜欢
      • 2019-01-14
      • 1970-01-01
      • 2012-05-08
      • 2010-09-10
      • 1970-01-01
      • 2011-03-07
      • 2019-03-22
      • 2011-01-21
      • 1970-01-01
      相关资源
      最近更新 更多