一. 前言
在学习SpringBoot的时候我们都知道,可以使用Maven将项目打包成jar的方式,然后在CentOs中直接使用java -jar命令就可以将项目部署到线上,这种部署项目的方法虽然简单,但是缺点也非常明显,每次重新部署的时候,需要先上传新的安装包,再kill掉相关进程,再启动项目,特别是对于一些创业公司或者正处于快速迭代的项目来说,一天可能上传n次,非常的麻烦。
为了解决这个问题,Jenkins诞生了
二. Jenkins简介
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle[1]。
三. CentOS中安装Jenkins
第一次安装 Jenkins前,我们需要做以下准备:
机器要求:256 MB 内存,建议大于 512 MB,10 GB 的硬盘空间
软件软件:Java 8 ( JRE 或者 JDK 都可以)[2] (之所以必须安装java,是因为Jenkins是用Java语言编写的)
可以通过以下命令安装JDK或者JRE
yum search java yum install java-1.8.0-openjdk :安装jre yum install java-1.8.0-openjdk-devel :安装jdk,直接安装这个也可以,上面的那个会被自动安装
Jenkins的安装步骤如下:
1. 下载 Jenkins,命令如下:
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
2. 进入下载目录,输入以下命令启动Jenkins
nohup java -jar jenkins.war --httpPort=8080 >/dev/null 2>&1 &
有时候我们的8080端口会被其他程序占用,启动时将其修改为其他端口即可。
3. 激活系统
此时浏览器进入链接 http://ip:8080,即可打开Jenkins,等待一段时间后,出现输入初始密码的页面,输入对应密码后,即可激活系统
4. 安装插件
jenkins有非常多的插件,我们初次使用,可以直接选择安装推荐的插件来一键安装,也可以等用到的时候再单独安装。
5. 设置初始用户和密码
插件安装完成后,进入Create First Admin User 页面,输入用户名和密码插入即可,此时进入系统,如下图:
参考资料
[1]:Jenkins详细教程
[2]:Jenkins官网
请登录之后再进行评论