持续集成Jenkins环境配置+使用

来源:互联网 发布:重庆seo公司哪家好 编辑:程序博客网 时间:2024/05/22 15:26

什么是持续集成?
  1. 持续集成的定义:集成软件的过程不是新问题,如果项目开发的规模比较小,比如一个人的项目,如果它对外部系统的依赖很小,那么软件集成不是问题,但是随着软件项目复杂度的增加(即使增加一个人),就会对集成和确保软件组件能够在一起工作提出了更多的要求-要早集成,常集成。早集成,频繁的集成帮助项目在早期发现项目风险和质量问题,如果到后期才发现这些问题,解决问题代价很大,很有可能导致项目延期或者项目失败
  2. 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。
什么是Jenins?
  1. Jenkins 主要用于监视执行重复工作,如建立一个软件项目或工作运行的计划任务。当前 Jenkins 关
    注以下两个工作:
       1)不断的进行项目的构建/测试软件:就像 CruiseControl 的或 DamageControl。概括地说,Jenkins 提供了一个易于使用的所谓的持续集成系统,使开发人员更容易修改整合到项目中,并使它更容易为用户获得一个新的版本。自动,连续生成提高了生产率。
      2)监控外部运行的作业:如计划任务作业和 procmail 的工作,即使是那些在远程机器上运行的执行。
    例如, cron 的, 你收到的是定期的电子邮件, 捕获输出, 它是由你来看看他们的努力和注意的时候就坏了。Jenkins 保持这些产出和很容易让你注意到什么是错的。

环境搭建:

  • Jenkins 是基于 Java 开发的一种持续集成工具,所以,Jenkins 需要 Java 环境,关于 Java 环境的配
    置之前就已经讲过
  • 安装tomcat,官网:http://tomcat.apache.org/  点击右侧相应版本进行下载解压,解压后目录下会有一个webapps文件夹,通常将需要运行有应用放到 webapps/目录下,进入 bin/目录下,双击 startup.bat 来启动 tomcat 服务器
  • 安装Jenkins  官网:http://jenkins-ci.org/    打开首页后,我们可以在页面右侧找到不到系统所对应的 Jenkins 版本,读者可以根据自己的系统版本进行下载。
  • 下载 完成后,直接双击进行安装,点击“next”按钮,我们直接将其安装到 tomcat 的 webapps\目录下。
  • 运行 Jenkins,进行 tomcat 的 bin/目录下启动 startup.bat ,通过浏览器访问:http://localhost:8080/

  • 接下来就是创建任务了,我们下一步再说

1 0
原创粉丝点击