温馨提示×

ubuntu jenkins咋配置

小樊
48
2026-10-10 04:48:57
栏目: 智能运维

下面给你一份在 Ubuntu 上安装并配置 Jenkins的实用指南,从零开始、可直接照做。


一、环境准备

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装 Java(Jenkins 依赖)

Jenkins 需要 Java 11 或 Java 17

sudo apt install openjdk-17-jdk -y

验证:

java -version

二、安装 Jenkins

方式一(推荐):官方仓库安装

sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
  https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key

echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
  https://pkg.jenkins.io/debian-stable binary/" | sudo tee \
  /etc/apt/sources.list.d/jenkins.list > /dev/null

sudo apt update
sudo apt install jenkins -y

三、启动 Jenkins

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

默认端口:8080


四、初始化配置

1. 浏览器访问

http://<服务器IP>:8080

2. 获取管理员密码

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

复制粘贴到网页中。

3. 安装插件

  • 选 Install suggested plugins(推荐)
  • 等待安装完成

4. 创建管理员用户

按提示填写:

  • 用户名
  • 密码
  • 邮箱

五、基础配置(常用)

1. 修改 Jenkins 端口(可选)

编辑:

sudo nano /etc/default/jenkins

修改:

HTTP_PORT=8080

重启:

sudo systemctl restart jenkins

2. 配置构建工具(示例:Git + Maven)

安装 Git

sudo apt install git -y

Jenkins 中配置

  • Manage Jenkins → Global Tool Configuration
  • 配置:
    • Git
    • JDK
    • Maven / Gradle(按需)

3. 创建第一个任务

  1. New Item
  2. 选择 Freestyle project
  3. 源码管理 → Git → 填仓库地址
  4. Build Steps → 执行 shell
  5. 保存并 Build Now

六、常用安全配置(重要)

1. 开启防火墙

sudo ufw allow 8080
sudo ufw enable

2. 使用 Nginx 反向代理(推荐)

sudo apt install nginx -y

示例配置:

server {
    listen 80;
    server_name jenkins.example.com;

    location / {
        proxy_pass http://localhost:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

七、常见问题

Jenkins 启动失败

journalctl -u jenkins -xe

Java 版本不对

update-alternatives --config java

八、你接下来可以做什么

  • 配置 Pipeline(Jenkinsfile)
  • 集成 GitHub Webhook
  • 配置 Docker 构建
  • 配置 自动化部署

如果你告诉我:

  • Ubuntu 版本
  • 是否用 Docker
  • 要构建什么项目(Java /前端 /Python)

我可以给你更针对性的 Jenkins 配置方案。

0 踩