温馨提示×

怎样快速配置Jenkins

小樊
46
2026-08-04 16:19:01
栏目: 编程语言

下面给你一个快速上手 Jenkins 的配置流程,适合本地或服务器环境,从安装到跑通第一个任务,尽量省时间。


一、快速安装 Jenkins(3 种常见方式)

✅ 方式一:Docker(最快推荐

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

启动后访问:

http://localhost:8080

查看初始密码:

docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

✅ 方式二:Linux(Ubuntu / Debian)

sudo apt update
sudo apt install -y openjdk-17-jdk

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 -y jenkins
sudo systemctl start jenkins

访问:

http://服务器IP:8080

✅ 方式三:macOS(Homebrew)

brew install jenkins-lts
brew services start jenkins-lts

二、初次配置(5 分钟搞定)

1️⃣ 解锁 Jenkins

  • 输入初始密码
  • 点击 Continue

2️⃣ 安装插件

选择: ✅ Install suggested plugins

常用插件会自动安装:

  • Git
  • Pipeline
  • GitHub
  • Docker(可选)

3️⃣ 创建管理员用户

  • 用户名
  • 密码
  • 邮箱

4️⃣ 实例配置

  • Jenkins URL(默认即可)

三、配置 JDK / Git / Maven(按需)

1️⃣ 全局工具配置

进入:

Manage Jenkins → Global Tool Configuration

配置:

  • ✅ JDK(自动安装或指定路径)
  • ✅ Git(默认即可)
  • ✅ Maven / NodeJS(按需)

四、创建第一个 Job(最快验证)

方式一:Freestyle 项目(最简单)

  1. New Item → Freestyle project
  2. Source Code Management → Git
    https://github.com/your/repo.git
    
  3. Build Steps → Execute shell
    echo "Hello Jenkins"
    
  4. 保存 → Build Now

方式二:Pipeline(推荐长期使用)

pipeline {
    agent any

    stages {
        stage('Build') {
            steps {
                echo 'Building...'
            }
        }
        stage('Test') {
            steps {
                echo 'Testing...'
            }
        }
    }
}

五、常见快速配置技巧

✅ 配置国内插件源(加速)

# 修改插件地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

路径:

Manage Jenkins → Plugin Manager → Advanced

✅ 配置 Git 凭据

Manage Jenkins → Credentials → System → Global
  • 类型:Username with password / SSH Key

六、常见问题速查

问题 解决
8080 端口被占用 改端口 -p 8081:8080
插件安装慢 换国内源
权限不足 给 jenkins 用户加权限
Docker 里无法执行 docker 挂载 /var/run/docker.sock

七、如果你想更快(10 分钟方案)

Docker + Pipeline + Git ✅ 不装多余插件
✅ 先跑通一个 Hello World


如果你告诉我:

  • ✅ 用的是 Windows / Linux / macOS
  • ✅ 是否 Docker
  • ✅ 是 Java / 前端 / 微服务 / K8s

我可以直接给你一套定制化的 Jenkins 配置方案

0