1. 环境准备:安装Java环境
Jenkins是基于Java开发的持续集成工具,需先安装Java运行环境。在Ubuntu终端执行以下命令安装OpenJDK 11(推荐):
sudo apt update && sudo apt upgrade -y
sudo apt install openjdk-11-jdk -y
安装完成后,通过java -version验证安装是否成功(需显示Java版本信息)。
2. 添加Jenkins官方仓库
为确保安装最新稳定版Jenkins,需添加Jenkins官方APT仓库:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
echo "deb http://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
执行sudo apt update更新本地包索引。
3. 安装与启动Jenkins
通过APT安装Jenkins:
sudo apt install jenkins -y
安装完成后,启动Jenkins服务并设置开机自启:
sudo systemctl start jenkins
sudo systemctl enable jenkins
通过sudo systemctl status jenkins确认服务运行状态(显示“active (running)”即为成功)。
4. 访问与初始化配置
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
http://<服务器IP>:8080,粘贴初始密码完成解锁。5. 配置全局工具与环境
which git获取);6. 安全配置
7. 集成常用工具与插件
根据项目需求安装并配置插件,常见集成场景如下:
mvn clean package)。docker build -t my-image .、docker push my-image)。8. 创建与运行CI/CD流水线
main),在Jenkinsfile中编写流水线脚本(如pipeline { agent any; stages { stage('Build') { steps { sh 'mvn clean package' } } } })。Jenkinsfile(定义流水线步骤),通过Webhook触发Jenkins构建(进入项目“Settings”→“Webhooks”,添加Jenkins URL和触发事件)。9. 优化与维护
/etc/default/jenkins文件,修改JAVA_OPTS参数(如-Xms512m -Xmx2048m),提升Jenkins运行性能。