一、简介
官网:https://www.jenkins.io
Jenkins 是一个开源的持续集成 (Cl)工具,用于自动化构建、测试和部那署软件项目。它提供了一个易于使用和可扩展的平
台,帮助团队更高效地开发和交付软件。
二、安装前的准备
在入门指南中可以看到,Jenkins对机器的要求,以及对Java环境的要求,都有提示

三、下载与安装
进入jenkins官网下载界面,在下载安装包之前要先确定应该下载哪个版本的Jenkins,
Jenkins的版本依赖于Java的版本,可在Jenkins-Java SupportPolicy中进行查看,如果你下载的Jenkins版本与本地Java不支
持,那么Jenkins是无法安装成功的,比如说我服务器上JDK的板本是1.8.0_311,也就是Java8,那么我只能安装2.346.1或者亥版
本之前的,在Past Releases上可以查看到历史版本




或者复制下载地址,在服务器直接 wget地址下载
wget https://get.jenkins.io/war-stable/2.346.1/jenkins.war
[root@ecs-357993-0001 jenkins]# ll
total 89060
-rw-r--r-- 1 root root 91193351 Jun 22
[root@ecs-357993-0001 jenkins]#
2022 jenkins.war
启动:
#!/bin/bash
# 定义 Jenkins 启动命令
JENKINS_CMD="java -Dhudson.model.DirectoryBrowserSupport.CSP= -Djenkins.install.runSetupWizard=false -DJENKINS_HOME=/data/app/jenkins/.jenkins -jar /usr/share/jenkins/jenkins.war"
# 检查是否提供了参数
if [ $# -eq 0 ]; then
echo "请提供启动模式参数:foreground 或 background"
exit 1
fi
# 根据参数决定启动模式
if [ "$1" = "foreground" ]; then
echo "正在以前台模式启动 Jenkins..."
$JENKINS_CMD
elif [ "$1" = "background" ]; then
echo "正在以后台模式启动 Jenkins..."
nohup $JENKINS_CMD >> /var/log/jenkins/jenkins.log 2>&1 &
echo "Jenkins 已在后台启动。日志文件:/var/log/jenkins/jenkins.log"
else
echo "无效的启动模式参数。请使用 foreground 或 background。"
exit 1
fi
Jenkins安装与配置指南
2万+

被折叠的 条评论
为什么被折叠?



