Jenkins 初识与安装配置

码农资讯网 阅读:16 2025-07-31

Jenkins 是一款开源的自动化服务器,广泛用于持续集成(CI)和持续交付(CD)。本文将带你了解 Jenkins 的基本概念、安装方法及初步配置,帮助运维和开发人员快速上手自动化构建与部署。


什么是 Jenkins?

Jenkins 是基于 Java 开发的自动化服务器,支持多种插件扩展,能够帮助团队实现代码构建、测试、打包、部署等流程自动化。它极大提升了软件开发效率,减少人为失误。


为什么选择 Jenkins?

  • 开源免费:社区活跃,支持多种插件

  • 易扩展:丰富插件生态满足各种需求

  • 跨平台:支持 Windows、Linux、MacOS

  • 用户友好:Web 界面操作简单直观

  • 支持流水线:方便实现复杂自动化流程


Jenkins 安装

环境准备

  • Java 运行环境 (JDK 8 及以上)

  • 服务器操作系统(本文以 Ubuntu 22.04 为例)

安装步骤

  1. 更新系统包

sudo apt update
sudo apt upgrade -y
  1. 安装 Java

sudo apt install openjdk-11-jdk -y
java -version
  1. 添加 Jenkins 官方仓库

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

sudo apt install jenkins -y
  1. 启动并设置 Jenkins 开机自启

sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins
  1. 访问 Jenkins

在浏览器中打开 http://服务器IP:8080 ,完成首次管理员密码解锁。


Jenkins 初始配置

解锁 Jenkins

  • 使用命令获取初始密码:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword
  • 输入密码完成解锁

安装推荐插件

安装 Jenkins 推荐的插件包,包含构建、通知、流水线等常用功能。

创建第一个管理员用户

填写用户名、密码、邮箱等信息完成管理员账户创建。


总结

通过以上步骤,你已完成 Jenkins 的基本安装和初始配置。接下来可以结合项目需求,创建构建任务或流水线,实现自动化构建和部署,提升项目交付效率。


声明

1、部分文章来源于网络,仅作为参考。
2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!