搭建Jenkins
1. 什么是Jenkins
Jenkins是一个开源软件项目,皆在提供一个开放易用的软件平台,使软件的持续集成变成可能。
Jenkins是基于Java开放的一种持续集成工具,用于监控持续重复的工作。
功能包括:
- 持续的软件版本发布/测试项目。
- 监控外部调用执行的工作。
比较实用的应用场景,比如说:
- 跑脚本
- 定时任务
- 打包
- 监控实时任务,直接发送邮件
- 大集成,可以做平台集成服务
2. 如何搭建Jenkins
2.1 准备好一个centos虚拟机环境或者购买一个云服务器
2.2 Linux下搭建好tomcat+jdk环境
2.2.1 安装jdk1.8
第一步 : 卸载系统自带的jdk, 使用rpm -qa | grep java 命令查询已经安装的jdk的包。
第二步 : 使用 rpm -e --nodeps 命令卸载这些默认安装的jdk版本。
第三步 : 进入到 /usr/local/ 目录下 创建java文件夹,在java文件夹wget下载jdk包
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
注意:如果上面wget命令不能用,报错:-bash: wget: command not found。执行一下该命令(安装依赖包) yum -y install wget
注意 : 记住需要加上:–no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie” 这段是为了避开用户验证用的
第四步 : 解压
tar -zxvf jdk-8u131-linux-x64.tar.gz
系统会生成一个名为:jdk1.8.0_131 的文件夹。可以使用mv命令自定义文件名。
mv jdk1.8.0_131 jdk1.8
第五步 : 配置环境变量
使用vim /etc/profile命令配置JAVA_HOME。在文件尾部添加以下内容
export JAVA_HOME=/usr/local/java/jdk1.8
export PATH=$PATH:$JAVA_HOME/bin
第六步 : 重新加载配置文件
使用 source /etc/profile 命令重新加载配置文件。
source /etc/profile
第七步 : 查看是否配置成功
使用java -version重新查看jdk的版本。
java -version
2.2.2 安装tomcat8
第一步 : 进入到 /usr/local/ 目录下 创建tomcat文件夹,在tomcat文件夹wget下载tomcat安装包
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.41/bin/apache-tomcat-8.5.41.tar.gz
第二步 : 解压
tar -xvf apache-tomcat-8.5.41.tar.gz
第三步 : 启动tomcat
/usr/local/tomcat/apache-tomcat-8.5.41/bin/shutdown.sh
2.3 下载Jenkins的war包
第一步 : 进入到 /usr/local/ 目录下 创建jenkins文件夹,在jenkins文件夹wget下载jenkisn包
wget https://prodjenkinsreleases.blob.core.windows.net/redhat-stable/jenkins-2.121.3-1.1.noarch.rpm
第二步 : 安装
sudo rpm -ih jenkins-2.121.3-1.1.noarch.rpm
自动安装完成之后:
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件
2.4 将war包放到tomcat下的webapps下,启动tomcat,即完成部署
cp /usr/lib/jenkins/jenkins.war /usr/local/tomcat/apache-tomcat-8.5.41/webapps/
2.5 访问服务器ip地址:端口/jenkins , 根据图片提示安装好插件,最后设置用户名和密码
安装成功