介绍
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 --百度百科
Jenkins功能包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。
安装JDK
Jenkins必须依赖Java环境,因此需要先安装JDK
1.下载JDK
去oracle java官网,获取1.8的64位的.tar.gz,(需点击accept后,点击链接,然后从地址栏拷贝下载链接)
2.linux机器上wget下载
代码语言:javascript复制wget 下载URL
3.重命名下载的包(后面会带一长串字符所以重命名)
4.解压缩
代码语言:javascript复制tar zxvf jdk-8u181-linux-x64.tar.gz
5.配置环境变量
vi /etc/profile,添加如下配置:
代码语言:javascript复制export JAVA_HOME=/home/aaron/jdk1.8.0_181
PATH=$PATH:$JAVA_HOME/bin:
执行source /etc/profile使环境变量生效
6.删除原有的软链接
代码语言:javascript复制rm -rf /usr/bin/java
7.新建软链接
代码语言:javascript复制ln -s /home/aaron/jdk1.8.0_181/bin/java /usr/bin/java
为什么要建这个超链接,因为一些自己注册的linux服务,默认从/usr/bin/java路径使用java,yum安装的时候,这个超链接会自动创建,如果你自己下载包安装的话,这个软链接就需要手动创建
安装Jenkins
yum的repos默认没有Jenkins,需要先添加
代码语言:javascript复制sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
安装Jenkins
代码语言:javascript复制yum install jenkins
修改端口号和用户
代码语言:javascript复制vi /etc/sysconfig/jenkins
指修改这两个地方
代码语言:javascript复制JENKINS_USER="root"
JENKINS_PORT="8081"
启动Jenkins
代码语言:javascript复制service jenkins start
出现如下错误:
代码语言:javascript复制Starting Jenkins Jenkins requires Java 8, but you are running 1.5.0 from /usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
打开如下文件:
代码语言:javascript复制 vi /etc/init.d/jenkins
将已安装的jdk目录 /home/aaron/jdk1.8.0_181/bin/java 放到最前面,如下所示:
代码语言:javascript复制candidates="
/home/aaron/jdk1.8.0_181/bin/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/etc/alternatives/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/bin/java
"
再次执行启动命令即可
代码语言:javascript复制service jenkins start
更多测试技术请关注如下微信公众号: