1 添加jenkins安装源
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
2 导入公钥
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
3 安装jenkins
yum install -y jenkins
题外话:rpm方式安装
下载路径稳定版下载地址
rpm -ivh jenkins-2.204.2-1.1.noarch.rpm
4 配置jenkins
vim /etc/sysconfig/jenkins
JENKINS_PORT="8368"
JENKINS_HOME="/data/jenkins"
JENKINS_USER="root"
5 配置jdk 找不到/usr/bin/java命令启动会报错
ln -s /data/jdk/jdk8/bin/java /usr/bin/java
6 启动jenkins
systemctl start/stop/restart jenkins
7 访问jenkins
初始密码在文件里:/var/lib/jenkins/secrets/initialAdminPassword
http://192.168.56.100:8368/
8 安装建议插件
如果报错插件不存在,把错误信息帖到百度里找到下载链接,
下载下来放到/var/cache/jenkins/war/WEB-INF/detached-plugins目录然后重启jenkins
9 创建管理超级管理员账号
用户名:admin
密码:12345678
全名:jenkinsAdmin
电子邮件地址:[email protected]
10 问题:
装插件的时候把java依赖改掉了(天坑啊,我遇到的问题是candidates把/etc/alternatives/java放到了第一位,然后改成把/usr/bin/java放到第一位就解决问题了)
解决:
方法一: 编辑jenkins启动文件:
vim /etc/init.d/jenkins
candidates="
/usr/bin/java
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/lib/jvm/java-11.0/bin/java
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
"
调整候选java顺序,把安装时配置的java放到第一位(默认用的第一位)
方法二:编辑vim /etc/sysconfig/jenkins (题外话:这步很重要啊,提前配好可以预防jenkins自己更像的时候乱搞)
JENKINS_JAVA_CMD="/data/jdk/jdk8/bin/java"
11. 访问jenkins页面,出现好多插件不能用(网络问题导致插件安装失败)
可以在插件管理里面选择可用插件,然后按插件名称搜索安装(安装完重启生效)