Jenkins持续集成介绍及插件安装版本更新演示(一)--技术流ken

 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

Jenkins功能包括:

1、持续的软件版本发布/测试项目。

2、监控外部调用执行的工作。

                                                                                             --摘自360百科

1. jenkins就是基于Java开发的一种持续集成的工具

2. 可以将运维用到的各个脚本整合起来,并且可以通过页面方式集中管理,而且可以也可以实现和gitlab、github交互,也可以实现自动编译、部署程序

 

持续集成

 

持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

 

持续集成

持续集成:Continuous Intergration (CI

持续交付:Continuous Delivery(CD

持续部署:Continuous Deployment(CD

 

持续集成流程

1. 提交(git

2. 测试

3. 构建(jenkins

4. 测试

5. 部署(ansibleshellpuppet

6. 回滚(ansible

 

Jenkins的安装

 

 jenkins是基于java开发的所以需要安装java环境

jenkins提供了一个友好的web界面操控,安装完成之后我们可以在web端进行管理

大家可以在如下的网站下载所需要的jenkins版本

Jenkins持续集成介绍及插件安装版本更新演示(一)--技术流ken

 

第一步:关闭防火墙

[root@ken ~]# systemctl stop firewalld [root@ken ~]# setenforce 0

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpxxds.html