【持续集成工具】 Jenkins笔记1

一.什么是持续集成

  持续集成(CI):简单来说就是指将开发者的工作内容频繁地集成到主干中。

  而持续集成工具可以将开发者频繁需要构建,编译,测试,部署等操作自动进行,为开发提供了非常大便利。

二.持续集成的优势

  1.提高开发效率。(由于持续集成不断去构建,编译和测试,所以开发人员可以节省很多手动构建,编译等所花费的时间)

  2.减少风险。(由于是自动集成,部署等,所以减少了人为出现失误的情况发生)

  3.任何时间、任何地点生成可部署的软件,并且若出现问题,会立马出现通知,问题可以第一时间被修复。

  4.增强项目的可见性。(由于持续集成,我们可以看到一些趋势,如构建成功或失败、总体品质以及其它的项目信息等)

三.持续集成的工具

  目前持续集成工具有很多,比较出名的有Jenkins,Hudson,Bamboo,TeamCity等,他们各有优势,如果有兴趣可以自行了解,这里主要介绍Jenkins

四.Jenkins安装

  1.在Windows环境中安装配置

    (1)下载Jenkins,推荐官网下载https://jenkins.io/download/,选择iWndows版本下载即可

    (2)将下载的压缩包解压后会有一个Jenkins.msi 文件,点击它并执行安装即可,安装完毕默认是启动的,可以在cmd (注意要管理员启动cmd)中启动或关闭Jenkins

net start jenkins #启动jenkins
net stop jenkins #关闭jenkins

    (3)安装完毕后在浏览器中访问localhost:8080即可访问Jenkins主页,首次进入会有一个初始密码,该密码在安装目录的的secrets文件夹中的initialAdminPassword文件中

      

    (4)输入密码登陆后,可以安装自己需要的插件,完毕后,首页如图所示

      

  2.Linux环境中安装

    步骤和Windows类似

  3.通过war包安装Jenkins

    直接将war包放到tomcat的webapp文件中,并启动tomcat即可

五.Jenkins配置

  (以下都是在Manage Jenkins中配置)

  1.管理插件

    

  2.邮箱配置

    

  3.全局工具配置(配置自己的Maven,JDK等工具路径)

    

  4.用户管理

    进入Manager User可以添加用户以及修改密码

    

猜你喜欢

转载自www.cnblogs.com/ywb-articles/p/11025458.html