在线安装

安装JDK

yum -y install java-1.8.0-openjdk.x86_64
yum install -y java-devel

安装Git

yum -y install git

安装jenkins

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
rpm —import https://pkg.jenkins.io/redhat/jenkins.io.key
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.339-1.1.noarch.rpm
rpm -ivh jenkins-2.339-1.1.noarch.rpm

路径说明

/var/lib/jenkins #jenkins安装目录
/var/lib/jenkins/workspace #jenkins工作空间
/etc/sysconfig/jenkins #jenkins服务配置文件,服务端口,jvm配置都在这里
/var/lib/jenkins/config.xml #jenkins具体配置文件
/var/lib/jenkins/users #jenkins的所有用户配置目录
/var/lib/jenkins//secrets/initialAdminPassword ###保存admin用户的初始密码
/var/lib/jenkins/plugins/ #jenkins插件所在目录,如果下载慢,可以用现成的直接覆盖
/var/lib/jenkins/updates/default.json
/var/lib/jenkins/hudson.model.UpdateCenter.xml ###jenkins插件下载源地址

修改配置文件

vim /etc/sysconfig/jenkins
//用户改为root
JENKINS_USER='root'

启动

systemctl start jenkins

登录

  1. 访问 ip:8080
  2. 初始化密码

cat /var/lib/jenkins/secrets/initialAdminPassword

  1. 登录后选择 ‘安装推荐的插件’ 插件安装完后自定义帐号密码进入系统

完全卸载jenkins:

systemctl stop jenkins.service
rpm -e jenkins rpm -qa | grep jenkins # 查看是否还有jenkins依赖,有就删除
rm -rf /etc/sysconfig/jenkins.rpmsave
rm -rf /var/cache/jenkins/
rm -rf /var/lib/jenkins/
rm -rf /var/log/jenkins
rm -rf /usr/lib/jenkins

配置maven,git

点击管理(设置)-全局工具管理-配置MAVEN
image.png
image.png

插件管理安装gitLab插架可以监听代码更新触发执行

gitlab钩子配置说明:
https://blog.csdn.net/lupengfei1009/article/details/109745411

jenkins 运行docker命令权限不足

第一种:只要docker服务重启,就需要重新设置一次。
cd /var/run sudo
chmod 666 docker.sock
第二种:只需要操作一次
添加docker用户组
groupadd docker
把当前用户加入docker用户组
gpasswd -a jenkins docker
查看是否添加成功
cat /etc/group | grep ^docker
重启docker
更新用户组
newgrp docker