安装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-2023.key

yum install fontconfig java-11-openjdk
yum install jenkins

Jenkins 下载加速

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

如需修改请 导航到: 系统管理 –> 插件管理 –> 高级设置 –> 升级站点

centos-install-Jenkins-0

默认地址是 https://updates.jenkins.io/update-center.json

Jenkins使用本机的docker

Jenkins运行使用Jenkins用户, 而docker组中么有Jenkins,导致Jenkins使用本地dockers无权限 解决办法是, 把Jenkins用户添加到docker组中即可

#查看是否有dockers权限
sudo -u jenkins -H docker info
#添加Jenkins到docker组
usermod -aG docker jenkins
#查看是否有dockers权限
sudo -u jenkins -H docker info

pipeline

简单的pipeline

pipeline {
agent {
docker {
image '使用的image镜像地址'
}
}

stages {
stage('git project') {
steps {
git branch: 'main', credentialsId: 'gitlab-root # gitlab认证', url: 'git地址'
sh 'ls -lsa'
}
}

stage('build') {
steps {
sh 'mvn -v'
sh 'mvn clean package "-Dmaven.test.skip=true" -Pprod'
}
}
}
}

更新Jenkins

  1. yum 直接更新 yum update
  2. docker等运行的直接更新jar包即可