安装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

如需修改请 导航到: 系统管理 --> 插件管理 --> 高级设置 --> 升级站点 file 默认地址是

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包即可