前言
提示:
记录一下Jenkins的安装流程,先看最终效果。
提示:以下是本篇文章正文内容,下面案例可供参考
一、Jenkins安装环境准备
1. 虚拟机环境准备
作者是在虚拟机的CentOS7环境下安装的Jenkins,这里环境的准备可以参考:链接: GitLab从无到有٩(๑>◡<๑)۶中的第二部分环境准备。同时也可以再尝试跟着文章搭建一个私仓GitLab,满足后续提交代码后自动化打包部署的需求。
2. JDK安装准备
链接JDK17: JDK官网下载路径
这里注意选择对应电脑芯片架构的下载链接, 作者这里刚开始选成Arm导致配置完路径无法使用,显示二进制无法读取的报错,这里换成x86架构的下载就可以了。
mkdir /usr/java
cd /usr/java
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
然后执行解压命令:
tar -zxvf jdk-17_linux-x64_bin.tar.gz
ll
配置环境变量:
vi /etc/profile
在这个文件最后添加对应的配置:
export JAVA_HOME=/usr/java/jdk-17.0.3.1
export PATH=$PATH:$JAVA_HOME/bin;
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar;
最后重载配置:
source /etc/profile
校验安装:
java -version
java
javac
这就是安装成功了,版本为JDK17
查看java的运行文件位置
which java
二、安装步骤
1.下载Jenkins
进入清华大学开源软件链接: link搜索Jenkins下载对应的系统版本,作者这里选择redhat的最新发行版,复制链接,到对应的linux环境目录下执行wget就好。
mkdir /usr/local/jenkins
cd /usr/local/jenkins
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.356-1.1.noarch.rpm
这样我们就下载好了对应的rpm安装包,接着执行rpm安装操作:
rpm -ivh jenkins-2.356-1.1.noarch.rpm
安装成功
2.启动查看及修改配置
2.1 启动命令
尝试启动:
systemctl start jenkins
查看运行状态
systemctl status jenkins.service
重启命令
systemctl restart jenkins
停止命令
systemctl stop jenkins
2.2 配置修改命令
遇到启动报错要先进行配置文件的修改:
# 进入目录
cd /usr/lib/systemd/system
vim jenkins.service
# 或者
vim /usr/lib/systemd/system/jenkins.service
# 修改为想要的端口
Environment="JENKINS_PORT=8888"
# 修改为对应的java安装目录
Environment="JAVA_HOME=/usr/java/jdk-17.0.3.1"
# 重新加载配置文件
systemctl daemon-reload
# 防火墙开放对应端口
firewall-cmd --zone=public --add-port=8888/tcp --permanent
# 防火墙配置重新加载
firewall-cmd --reload
# 防火墙开放端口查看
firewall-cmd --zone=public --list-ports
遇到页面等待时间长要修改插件的加载镜像:
进入 Manage Jenkins -> Manage Plugin -> Advanced 最下面有 Update Site 设置为:http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
或者直接修改配置文件
vim /var/lib/jenkins/hudson.model.UpdateCenter.xml
将url 改为
http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
最后重启Jenkins服务,访问进入。
总结
主要流程就是,
1.准备好虚拟机环境,可以联网的桥接CentOS7;
2.安装JDK,Jenkins的要求是需要JDK11或JDK17
3.下载对应Jenkins版本
->npm安装
->修改配置
->重载配置
->开放防火墙端口
->启动Jenkins
->ip:port访问。
最后在进入的时候选择自定义的插件,然后取消所有插件,就可以直接进入界面了。初次登录需要在服务器提示的对应文件取密码。
4.最后放一个卸载方法
1、卸载Jenkins
# rpm卸载
rpm -e jenkins
# 检查是否卸载成功
rpm -ql jenkins
# 彻底删除残留文件
find / -iname jenkins | xargs -n 1000 rm -rf