jenkins安装

概述

推荐安装最新稳定版,虽然需要更新的jdk版本,但是下载插件方便,老版本jenkins在线插件很多已经不兼容了,需要手动下载。

安装

安装最新的稳定版

需要jdk11以上的版本

## 镜像写入yum仓库文件,stable稳定版
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
## 安装
yum install -y jenkins --nogpgcheck
## 查看Jenkins信息,可以查看jenkins的配置文件路径★★
rpm -ql jenkins

安装jdk11

oracle官网下载链接:https://www.oracle.com/java/technologies/downloads/?spm=a2c6h.12873639.article-detail.156.f7c57cb7jqtsIr#java11
下载jdk-11.0.18_linux-x64_bin.tar.gz
账号密码

1、目前这个还生效(2022年5月10日 14:05:01)
账号:liwei@xiaostudy.com
密码:OracleTest1234
//以下三个没试,请自行测试
2、
账号:levart@163.com
密码:publicAbc123
3、
账号:1772885836@qq.com 
密码:OracleTest1234
4、
账号:2696671285@qq.com
密码:Oracle123
//上面的账号数据来自于https://blog.csdn.net/qq_43012792/article/details/106962490

解压

## 解压到/usr/local/java/下,可以把多个版本的jdk放在这个目录
## 目录bin下执行./java -version,查看版本

安装旧版本

jdk8支持的版本

## 下载rpm包,离线安装
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.346.3-1.1.noarch.rpm
yum -y install jenkins-2.346.3-1.1.noarch.rpm

安装报错

  1. 导入镜像失败
    错误: 无法验证 pkg.jenkins.io的由 “/C=US/O=Let’s Encrypt/CN=R3” 颁发的证书: 颁发的证书已经过期。 要以不安全的方式连接至 pkg.jenkins
## 安装ca-certificates
yum install -y ca-certificates
  1. 启动报无效的jdk版本,新版需要jdk11
    在配置文件中配置没有效果,原因未知。最后在systemctl的service文件中配置java_home
cd /lib/systemd/system
vi jenkins.servie
# The Java home directory. When left empty, JENKINS_JAVA_CMD and PATH are consulted.
#Environment="JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64"
Environment="JAVA_HOME=/usr/local/java/jdk-11.0.18"

配置之后重新加载服务

## 重新加载服务
systemctl daemon-reload
  1. hudson.util.AWTProblem
    缺少一个字体工具
yum install fontconfig

启动

## 配置文件
vim /etc/sysconfig/jenkins
vim /usr/lib/systemd/system/jenkins.service

启停命令

systemctl start jenkins
## 重新加载服务
systemctl daemon-reload
## 开机启动
systemctl enable jenkins
## 查看开机启动状态
systemctl is-enabled jenkins

启动后卡在start页面

启动后,卡在Please wait while Jenkins is getting ready to work很久,可能是地址配置的问题,修改配置文件中的地址

## 查看配置文件路径
rpm -ql jenkins
cd /var/lib/jenkins
vim hudson.model.UpdateCenter.xml
## 把http://updates.jenkins-ci.org/update-center.json
## 修改成http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

卸载

1.yum卸载

卸载使用yum安装的jenkins

## 卸载`yum`方式安装的`jenkins`(默认安装主目录是在`/var/lib/jenkins/`)
yum -y remove jenkins

2.rpm卸载

卸载使用rpm安装的jenkins

rpm -e jenkins
## 检查是否卸载成功
rpm -ql jenkins

3.删除残留文件

find / -iname jenkins | xargs -n 1000 rm -rf
posted @ 2023-04-11 00:48  dev_liufq  阅读(89)  评论(0)    收藏  举报