持续集成与自动构建器

时间:2015-05-30 14:31:21

标签: jenkins gradle continuous-integration build-automation

我已经阅读了很多关于该主题的内容,但仍然没有看到持续集成优于自动构建器的优势。

我现在正在使用Jenkins和Gradle。我的烦恼如下: 推送dev分支,构建,测试并部署到Heroku。

在这种情况下使用Jenkins的优势是什么?

似乎只使用gradle我会得到相同的结果

1 个答案:

答案 0 :(得分:3)

Gradle是一个知道如何构建项目的构建工具。 一位开发人员将自行使用它来构建项目。

Jenkins不是构建工具,而是持续集成工具。两个不同之处:

  • 其主要目标是让您在时控制自动触发构建(每小时,每天......),并通过任何方式提供适当的反馈(回归,测试覆盖,代码审查)(电子邮件) ,仪表板)到团队
  • Jenkins本身并不知道如何构建项目,这就是需要构建插件(如Gradle,Maven或Ant)的原因。