安装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
如需修改请 导航到: 系统管理 --> 插件管理 --> 高级设置 --> 升级站点 默认地址是
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
-
yum 直接更新 yum update
-
docker等运行的直接更新jar包即可