温馨提示×

ubuntu中jenkins怎么用

小樊
33
2026-10-01 09:07:15
栏目: 智能运维

在 Ubuntu 中使用 Jenkins,一般流程是:安装 → 启动 → 配置 → 创建任务 → 构建/自动化。下面按步骤说明,适合新手。


一、在 Ubuntu 上安装 Jenkins

1. 安装 Java(Jenkins 依赖 Java)

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

检查:

java -version

2. 添加 Jenkins 源并安装

sudo apt update
sudo apt install -y wget curl gnupg
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 start jenkins
sudo systemctl enable jenkins

查看状态:

sudo systemctl status jenkins

三、访问 Jenkins

默认端口是 8080

浏览器打开:

http://<你的IP>:8080

如果是本地:

http://localhost:8080

四、初始化配置

1. 获取管理员密码

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

复制密码粘贴到网页中。


2. 安装推荐插件

选择 Install suggested plugins


3. 创建管理员用户

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


五、创建第一个 Jenkins 任务

  1. 登录 Jenkins
  2. 点击 New Item
  3. 输入名称,选择 Freestyle project
  4. 点击 OK

示例:执行 Shell 命令

在 Build 区域:

  • 选择 Execute shell
  • 输入:
echo "Hello Jenkins"
pwd

点击 Save → Build Now

查看 Console Output 看结果。


六、常用操作

查看 Jenkins 服务

sudo systemctl status jenkins

重启 Jenkins

sudo systemctl restart jenkins

防火墙(如有)

sudo ufw allow 8080

七、常见用途示例

1. 拉取 Git 代码构建

  • 安装插件:Git
  • 任务中:
    • Source Code Management → Git
    • 填仓库地址
  • Build → Execute shell:
npm install
npm run build

2. 定时构建(CI)

在 Build Triggers:

  • ✅ Build periodically
  • 示例:
H/30 * * * *

每 30 分钟一次


3. 自动化部署

可配合:

  • SSH Plugin
  • Docker
  • Ansible
  • Shell 脚本

八、常见问题

Jenkins 无法访问

  • 检查服务:systemctl status jenkins
  • 检查端口:sudo netstat -tunlp | grep 8080
  • 云服务器需开放安全组

Java 版本不对

Jenkins 推荐 Java 17+


如果你愿意,可以告诉我:

  • 你是 本地学习 还是 服务器部署
  • 想用 Jenkins 做什么(前端 / Java / Docker / 自动化测试)

我可以给你更具体的配置示例。

0 踩