温馨提示×

jenkins ubuntu怎么用

小樊
49
2026-10-04 07:10:22
栏目: 智能运维

下面给你一个从零开始在 Ubuntu 上使用 Jenkins的实用指南,适合新手,步骤清晰、可直接照做。


一、环境准备

1. 系统要求

  • Ubuntu 20.04 / 22.04(推荐)
  • 用户有 sudo 权限
  • 已安装 Java(Jenkins 依赖 Java)

二、安装 Java

Jenkins 需要 Java 11 或 Java 17

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

验证:

java -version

三、安装 Jenkins

方式一(官方推荐)

# 导入 Jenkins key
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 -y jenkins

四、启动 Jenkins

sudo systemctl start jenkins
sudo systemctl enable jenkins

查看状态:

sudo systemctl status jenkins

五、访问 Jenkins

默认端口:8080

浏览器打开:

http://<你的IP>:8080

获取初始管理员密码:

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

复制粘贴到网页中 → 安装推荐插件 → 创建管理员用户


六、基本使用

1. 创建第一个任务(Job)

  1. 点击 New Item
  2. 输入名称,选择 Freestyle project
  3. 在 Build Steps 中选择:
    • Execute shell(Linux)
  4. 输入测试命令:
    echo "Hello Jenkins"
    
  5. 保存 → Build Now

2. 查看构建日志

  • 点击任务
  • 点击构建序号
  • 查看 Console Output

七、常用命令(Ubuntu)

# 启动
sudo systemctl start jenkins

# 停止
sudo systemctl stop jenkins

# 重启
sudo systemctl restart jenkins

# 查看日志
sudo journalctl -u jenkins

八、常见问题

1. 端口被占用

修改端口:

sudo nano /etc/default/jenkins

改:

JENKINS_PORT=9090

重启:

sudo systemctl restart jenkins

2. 无法访问

sudo ufw allow 8080

九、进阶方向(可选)

  • 配置 GitHub Webhook
  • 使用 Pipeline(Jenkinsfile)
  • 集成 Docker
  • 设置 Slave 节点

如果你愿意,可以告诉我: ✅ 你是用 Jenkins 做什么(部署 / 自动构建 / 测试)
✅ 是否是 Docker / 服务器 / 本地虚拟机

我可以给你更针对性的 Jenkins 教程或示例。

0 踩