温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Jenkins如何安装

发布时间:2026-07-16 12:46:57 来源:亿速云 阅读:82 作者:小樊 栏目:编程语言

Jenkins 安装方式有多种,取决于你的操作系统和使用场景。下面我按 最常见的场景 给你说明,你可以直接对照使用。


一、在 Linux(以 Ubuntu / Debian 为例)安装 Jenkins(推荐)

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

Jenkins 需要 Java 11 或 Java 17

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

3️⃣ 安装 Jenkins

sudo apt update
sudo apt install jenkins -y

4️⃣ 启动并设置开机自启

sudo systemctl start jenkins
sudo systemctl enable jenkins

查看状态:

sudo systemctl status jenkins

5️⃣ 开放端口(默认 8080)

sudo ufw allow 8080

6️⃣ 访问 Jenkins

浏览器访问:

http://服务器IP:8080

获取初始管理员密码:

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

二、在 CentOS / Rocky / AlmaLinux 安装

sudo yum install java-17-openjdk -y
sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

sudo yum install jenkins -y
sudo systemctl start jenkins
sudo systemctl enable jenkins

三、使用 Docker 安装(最简单,推荐新手)

1️⃣ 拉取镜像

docker pull jenkins/jenkins:lts

2️⃣ 启动容器

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

3️⃣ 查看初始密码

docker logs jenkins

或:

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

四、Windows 安装 Jenkins

  1. 下载安装包
    https://www.jenkins.io/download/
  2. 选择 Windows
  3. 双击安装,按向导操作
  4. 安装完成后自动打开
    http://localhost:8080
    

五、安装后第一次配置(通用)

  1. 输入初始密码
  2. 选择 Install suggested plugins
  3. 创建管理员账号
  4. 配置 Jenkins URL

六、常见问题

❓ Jenkins 启动失败?

  • 检查 Java 是否正确安装
  • 端口是否被占用
netstat -tunlp | grep 8080

❓ 忘记管理员密码?

docker exec -it jenkins /bin/bash

或编辑:

/var/jenkins_home/users/

七、我可以继续帮你

你可以直接告诉我:

  • ✅ 使用的操作系统(Ubuntu / CentOS / Windows / Mac)
  • ✅ 是本地安装还是服务器
  • ✅ 是否用 Docker
  • ✅ 是否要和 GitHub / GitLab / Maven / Kubernetes 集成

我可以直接给你 一套适合你环境的完整 Jenkins 安装 + 配置方案

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI