温馨提示×

ubuntu下jenkins怎使用

小樊
38
2026-09-10 06:46:14
栏目: 智能运维

在 Ubuntu 下使用 Jenkins,通常分为 安装 → 启动 → 基础配置 → 创建任务 几个阶段。下面给你一份实用入门指南(以 Ubuntu 20.04 / 22.04 为例)。


一、Ubuntu 上安装 Jenkins

1️⃣ 安装 Java(Jenkins 依赖 Java)

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

检查:

java -version

2️⃣ 添加 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

浏览器访问:

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

三、初始配置

1️⃣ 获取管理员密码

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

复制到网页中。


2️⃣ 安装推荐插件

  • 选择 Install suggested plugins
  • 等待安装完成

3️⃣ 创建管理员用户

按提示设置用户名、密码、邮箱。


四、Jenkins 常用目录(Ubuntu)

内容 路径
主目录 /var/lib/jenkins
配置文件 /etc/default/jenkins
日志 /var/log/jenkins/jenkins.log
端口 8080

五、创建一个简单任务(示例)

示例:执行 shell 命令

  1. 点击 New Item
  2. 输入名称,选择 Freestyle project
  3. Build 中:
    • 选择 Execute shell
    • 输入:
      echo "Hello Jenkins"
      uname -a
      
  4. 保存 → Build Now
  5. 查看 Console Output

六、常见使用场景

✅ 拉取 Git 代码构建

  • 安装插件:Git
  • 源码管理 → Git → 填写仓库地址
  • Build 中执行:
    npm install
    npm run build
    

✅ 配合 Docker

docker build -t myapp .
docker run -d -p 8080:80 myapp

✅ 定时构建(Cron)

Build Triggers 中:

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

七、常见问题

❌ 端口被占用

修改:

sudo nano /etc/default/jenkins

改:

HTTP_PORT=9090

然后:

sudo systemctl restart jenkins

❌ 无法访问

sudo ufw allow 8080

八、一句话总结

Ubuntu 下 Jenkins = 装 Java → 装 Jenkins → 浏览器配置 → 建任务 → 自动构建

如果你有具体用途(如 Java / Python / 前端 / Docker / K8s),我可以给你更针对性的 Jenkins 配置示例。

0