开发项目中,把jenkins用起来,可以提高效率的
JDK1.8安装
- 先查看是否已经安装过JDK1.8
# 检查是否已经存在java相关命令
rpm -qa|grep java
rpm -qa|grep jdk
rpm -qa|grep gcj
# 如果需要卸载
rpm -qa | grep java | xargs rpm -e --nodeps
- 查看jdk1.8列表
# 检索Java1.8源列表
yum list java-1.8*
结果如下:
- 安装Java1.8
yum install java-1.8.0-openjdk* -y
看到complete! 说明安装完成
- 查看安装路径
# 查询JAVA_HOME
which java
# ls -l命令
ls -l /usr/bin/java
# ls -l命令
ls -l /etc/alternatives/java
[root@iZwz9geewjuo2sogidqn50Z /]# which java
/usr/bin/java
[root@iZwz9geewjuo2sogidqn50Z /]# ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Apr 27 10:45 /usr/bin/java -> /etc/alternatives/java
[root@iZwz9geewjuo2sogidqn50Z /]# ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 73 Apr 27 10:45 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64/jre/bin/java
从以上可以看出JAVA_HOME
路径为:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.el7_9.x86_64
默认安装路径在/usr/lib/jvm/
下边。
- 检查是否安装成功
java -version
安装结束了。这样安装有一个好处就是不需要对path进行设置,自动就设置好了
安装Maven
- 下载Maven包
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
- 解压Maven软件包后,复制到待安装的目录。
#解压
tar -zxvf apache-maven-3.6.3-bin.tar.gz
#复制到安装目录
cp -r apache-maven-3.6.3 /usr/local/maven
- 配置Maven环境变量,
/etc/profile
文件增加配置
MAVEN_HOME=/usr/local/maven
export PATH=${MAVEN_HOME}/bin:$PATH
如图:
- 刷新全局变量
source /etc/profile
- 查看Maven版本号
mvn -v
Jenkins下载安装
- jenkins安装
命令切换到下载目录
用命令下载
wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.190.3-1.1.noarch.rpm
下载直接安装
rpm -ivh jenkins-2.190.3-1.1.noarch.rpm
- 启动Jenkins,并查看状态
#启动
systemctl start jenkins
#查看状态,是否启动成功
systemctl status jenkins
看到 Starting Jenkins [ OK ]
,就启动成功了!
访问登录
-
打开浏览器,登录地址:http://ip:8080
-
输入管理员密码,之后跳转:
如上图,会提示选择安装插件,这里不选择安装任何插件,因为安装源在国外的网站,速度是十分慢还可能失败,后面我们自己会配置安装插件的源。 -
点击选择插件安装
创建管理员用户
一步一步创建完成,进入下面的页面:
插件配置
- Jenkins->Manage Jenkins->Manage Plugins,点击Available,把Jenkins官方的插件列表下载到本地
[root@iZwz9geewjuo2sogidqn50Z ~]# cd /var/lib/jenkins/updates
[root@iZwz9geewjuo2sogidqn50Z updates]# ll
total 2536
-rw-r--r-- 1 jenkins jenkins 2585674 Apr 27 18:56 default.json
-rw-r--r-- 1 jenkins jenkins 6040 Apr 27 18:56 hudson.tasks.Maven.MavenInstaller
[root@iZwz9geewjuo2sogidqn50Z updates]# sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
[root@iZwz9geewjuo2sogidqn50Z updates]#
Manage Plugins点击Advanced,把Update Site改为国内插件下载地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
Sumbit后,在浏览器输入: http://ip:8080/restart ,重启Jenkins。
升级
查看原来jenkins.war位置
rpm -ql jenkins
卸载
rpm -e jenkins
rpm -ql jenkins
find / -iname jenkins | xargs -n 1000 rm -rf