温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Jenkins怎么设置

发布时间:2026-07-16 17:47:08 来源:亿速云 阅读:93 作者:小樊 栏目:编程语言

Jenkins 的设置可以分为安装、基础配置、插件、权限、任务、分布式等几部分。下面我按从零开始给你一个常用且实用的 Jenkins 设置流程(以 Linux 为例),如果你用的是 Windows / Docker / K8s,我也可以单独给你说明。


一、Jenkins 安装(常见方式)

✅ 方式一:Linux(推荐 CentOS / Ubuntu)

1️⃣ 安装 Java(Jenkins 依赖)

# Ubuntu
sudo apt update
sudo apt install openjdk-11-jdk -y

# CentOS
sudo yum install java-11-openjdk -y

验证:

java -version

2️⃣ 安装 Jenkins

Ubuntu

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins -y

CentOS

sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install jenkins -y

3️⃣ 启动 Jenkins

sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins

✅ 方式二:Docker(最简单)

docker run -d \
  -p 8080:8080 \
  -p 50000:50000 \
  -v jenkins_home:/var/jenkins_home \
  --name jenkins \
  jenkins/jenkins:lts

二、首次访问 & 初始化设置

1️⃣ 浏览器访问

http://服务器IP:8080

2️⃣ 获取初始密码

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

3️⃣ 安装插件

  • 推荐:Install suggested plugins
  • 常用插件:
    • Git
    • Pipeline
    • Blue Ocean
    • Docker
    • SSH

三、Jenkins 全局基础设置

✅ 1. 系统配置(Configure System)

路径:

Manage Jenkins → Configure System

重点设置:

  • Jenkins URL
  • 全局属性(环境变量)
  • 邮件通知(SMTP)

✅ 2. 全局工具配置(Global Tool Configuration)

路径:

Manage Jenkins → Global Tool Configuration

配置:

  • ✅ JDK
  • ✅ Git
  • ✅ Maven / Gradle
  • ✅ Docker

示例(Git):

Name: Default Git
Path: /usr/bin/git

四、用户 & 权限设置(非常重要)

✅ 设置用户权限

路径:

Manage Jenkins → Security → Configure Global Security

推荐选择:

  • Logged-in users can do anything
  • Role-Based Strategy(企业常用)

五、创建第一个 Jenkins 任务(Job)

✅ 1. 新建任务

New Item → Freestyle project

✅ 2. 配置 Git

Repository URL: https://github.com/xxx.git
Credentials: 配置账号密码 / Token

✅ 3. 构建步骤

  • Execute shell
echo "Hello Jenkins"

✅ 4. 保存 & 构建

点击 Build Now


六、Pipeline(推荐企业用法)

✅ Jenkinsfile 示例

pipeline {
    agent any

    stages {
        stage('拉代码') {
            steps {
                git 'https://github.com/xxx.git'
            }
        }
        stage('构建') {
            steps {
                sh 'mvn clean package'
            }
        }
    }
}

七、常见实用设置

✅ 自动清理旧构建

Job → Configure → Discard old builds

✅ 定时构建

H 2 * * *   # 每天凌晨2点

✅ 参数化构建

This project is parameterized

八、常见问题

❌ Jenkins 启动失败

journalctl -u jenkins -f

❌ 端口被占用

netstat -tunlp | grep 8080

九、你可以继续问我

你可以直接说:

  • Jenkins + Git + Maven 怎么配?
  • Jenkins 如何自动部署 Spring Boot?
  • Jenkins + Docker + K8s 怎么做?
  • Jenkins 权限怎么细分?

我可以按实战场景一步一步给你配置。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI