什么是Jenkins?

我的理解就是一个容器,这个容器会帮你来进行代码的管理,通过插件的形式将email,webhook等一些内容集成进来。来做自动化部署,省去人工部署的过程。

为什么用Jenkins?

现在云服务器越来越方便,使用的人也越来越多。springboot和springcloud也用的人越来越多,项目往往是以jar包的形式来部署,通过systemd 将jar当做服务来发布。这个时候每次代码的迭代就需要将jar包进行更换,频繁的重复性劳动大大降低了开发的效率,所以使用更加便捷的自动化。

Jenkins的安装

Jenkins安装分为两种,一种为war包的形式,放在tomcat下运行,一种是直接当做服务来启动。第一种就不介绍了,这里使用的是第二种。

1、首先linux安装jdk  自行百度

2、下载Jenkins到linux服务器

这里选择最新版 ,使用yum方式下载安装

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

sudo yum install jenkins

后面一步一步确定即可。

3、修改Jenkins默认端口

vi /etc/systemconfig/jenkins     

将默认端口改为自己想设置的端口

Jenkins入门,安装,配置

4、启动Jenkins

service jenkins start

浏览器输入 http://localhost:端口号      查看服务是否可以正常访问。

二、Jenkins配置

Jenkins给我的感觉就和eclipse差不多,想要什么还要自己去找插件,不过插件很多也很方便。这里我主要是需要jenkins Git代码管理和邮件发送,所以需要的插件不多。

Jenkins入门,安装,配置

 

Jenkins入门,安装,配置

 

Jenkins入门,安装,配置

Jenkins入门,安装,配置

将这几个插件安装好了以后,我们将全局安全配置的限制关闭,方便后面的访问。下面我们就可以开始部署了。

Jenkins入门,安装,配置

 

三、项目部署

1、首先新建一个项目,选择自由风格

Jenkins入门,安装,配置

 

后面就是设置git代码管理

Jenkins入门,安装,配置

 

下面设置监听器

Jenkins入门,安装,配置

 

设置构建后触发邮件发送

Jenkins入门,安装,配置

 

Jenkins入门,安装,配置

 

好的这就设置完了。

这里还少一个在jenkisn配置中去设置发送邮件的设置。可以自行百度比较简单,这里就偷个懒了。

Jenkins入门,安装,配置

相关文章: