温馨提示×

温馨提示×

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

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

jenkins如何安装部署

发布时间:2026-10-01 23:36:38 来源:亿速云 阅读:104 作者:小樊 栏目:系统运维

下面给你一份从零开始部署 Jenkins的通用指南,覆盖最常见场景(Linux 服务器 + WAR 包 / Docker),适合新手。


一、环境准备

1. 系统要求

  • 操作系统:Linux(推荐 CentOS 7+/Ubuntu 20.04+)
  • Java:Jenkins 2.4xx 需要 JDK 11 或 17
  • 内存:至少 2G(生产建议 4G+)

2. 安装 Java

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

# CentOS
sudo yum install java-17-openjdk-devel -y

# 验证
java -version

二、方式一:直接安装 Jenkins(推荐新手)

1. 添加 Jenkins 源(以 Ubuntu 为例)

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update

2. 安装 Jenkins

sudo apt install jenkins -y

3. 启动 Jenkins

sudo systemctl start jenkins
sudo systemctl enable jenkins

4. 访问 Jenkins

http://服务器IP:8080

5. 获取初始密码

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

三、方式二:Docker 部署(最常用 ✅)

1. 安装 Docker

curl -fsSL https://get.docker.com | bash
systemctl start docker

2. 启动 Jenkins 容器

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

四、初始化配置

  1. 打开浏览器 → 输入密码
  2. 选择 安装推荐插件
  3. 创建管理员账号
  4. 配置 Jenkins URL(默认即可)

五、常用配置(必做)

1. 配置 JDK / Maven / Git

Manage Jenkins → Global Tool Configuration

  • JDK:自动安装或指定路径
  • Git:一般系统已带
  • Maven:可自动安装

2. 插件推荐

  • Pipeline
  • Git
  • Docker
  • Blue Ocean(界面友好)

六、常见问题

端口被占用

-p 8081:8080

权限问题(Docker)

chmod 777 /var/jenkins_home

忘记密码

# 删除管理员密码文件
rm /var/jenkins_home/users/admin/config.xml

七、生产建议

  • 使用 Nginx + HTTPS
  • 定期备份 /var/jenkins_home
  • 使用 Jenkinsfile 管理流水线

如果你告诉我:

  • ✅ 操作系统(CentOS / Ubuntu / Windows)
  • ✅ 是否用 Docker
  • ✅ 用途(Java / 前端 / K8s)

我可以给你定制版安装方案。

向AI问一下细节

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

AI
助
手