为什么要使用 Jenkins with RTC 进行持续集成

Why to use Jenkins with RTC for Continuous Integration

我正在努力说服我的配置经理将 Jenkins 与 RTC 一起使用( 我们已经将其用于源代码管理、手动构建和许多其他事情),正如我老板所要求的。

我想知道为什么要使用带有 RTC 的 Jenkins。我知道 RTC 可以做持续集成,但 Jenkins 可以添加什么?

RTC 本身没有构建引擎。它有一个构建引擎工具包,它抽象了实际的构建引擎(BuildForge、Hudson、Jenkins,...)

如果你想从 RTC 进行持续集成,你需要一个构建引擎。
官方的是IBM BuildForge(不是免费的)。
从 RTC4 开始,Jenkins(免费)也得到了官方支持,RTC plugin for Jenkins to install on the Jenkins side (as well as the Build System Toolkit in the RTC downloads)

Jenkins 可以添加的是:

  • 更加熟悉该工具
  • 很棒的插件列表
  • 可以在本地进行实验(即使没有 RTC)
  • 除了 Jazz RTC 之外,还与其他源代码控制工具(SVN,Git)具有良好的连接性。