在线安装
安装JDK
yum -y install java-1.8.0-openjdk.x86_64yum install -y java-devel
安装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.rpmrpm -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
//用户改为rootJENKINS_USER='root'
启动
登录
- 访问 ip:8080
- 初始化密码
cat /var/lib/jenkins/secrets/initialAdminPassword
- 登录后选择 ‘安装推荐的插件’ 插件安装完后自定义帐号密码进入系统
完全卸载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
插件管理安装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

