jenkins war Windows安装
Windows安装Jenkins
- 需求
- 1.下载jenkins.war
- 2.编写快速运行脚本
- 3.启动Jenkins
- 4.Jenkins使用
需求
1.支持在Windows下便捷运行Jenkins;
2.支持自定义启动参数;
3.有快速运行的脚步样板。
1.下载jenkins.war
Jenkins下载地址:https://get.jenkins.io/war-stable/latest/jenkins.war 官网最新下载
其他版本:jenkins-windows war 安装包下载(阿里云开源镜像站)
注意:Jenkins 运行的 java 版本是 jdk17 或 jdk21,因此没有下载小伙伴请自行下载。
我这里使用的是 jdk17(版本:17.0.14)
百度链接: https://pan.baidu.com/s/1soQaUT0Jlcat0agkXzu0cw?pwd=k2in,提取码: k2in 点击跳转
2.编写快速运行脚本
首先,在创建一个工作目录,例如:E:\raos\opt\Jenkins,然后将前面下载的 jenkins.war,放置到工作目录中,之后在创建文件名:jenkins_run.bat,编写如下内容:
@echo off
echo Jenkins 启动脚本
REM 自定义启动参数
set JENKINS_HOME=E:\raos\opt\Jenkins
set JENKINS_PORT=8190
set JENKINS_WAR_PATH=E:\raos\opt\Jenkins\jenkins.war
set JAVA_HOME=D:\ProgramFiles\Java\jdk-17.0.14
set LOG_FILE=%JENKINS_HOME%\jenkins.log
REM 创建数据目录(如果不存在)
if not exist "%JENKINS_HOME%\data" (
echo Creating Jenkins data directory at %JENKINS_HOME%\data
mkdir "%JENKINS_HOME%\data"
)
REM 检查 Jenkins WAR 文件是否存在
if not exist "%JENKINS_WAR_PATH%" (
echo Error: Jenkins WAR file not found at %JENKINS_WAR_PATH%
pause
exit /b 1
)
REM 检查 Java 是否存在
if not exist "%JAVA_HOME%\bin\java.exe" (
echo Error: Java not found at %JAVA_HOME%\bin\java.exe
pause
exit /b 1
)
REM 提示
echo Jenkins running soon. If you want to exit, please press "Ctrl+C" to stop.
REM 启动 Jenkins
echo Starting Jenkins on port "%JENKINS_PORT%" with data directory "%JENKINS_HOME%\data"
echo Log file: %LOG_FILE%
"%JAVA_HOME%\bin\java.exe" -DJENKINS_HOME="%JENKINS_HOME%\data" -jar "%JENKINS_WAR_PATH%" --httpPort=%JENKINS_PORT% --webroot="%JENKINS_HOME%\war" --pluginroot="%JENKINS_HOME%\plugins" --logfile="%LOG_FILE%"
pause
3.启动Jenkins
1.在前面工作目录中,使用 cmd 命令工具,执行命令:
.\jenkins_run.bat
提示如下所示即可使用:
2.使用 Windows PowerShell,在工作目录中,鼠标右键选择 “在终端中打开” 即可进入命令页面:
4.Jenkins使用
默认访问地址为:http://localhost:8080(我这里脚本里编写的是 8190,因此访问地址为:http://localhost:8190)
初次访问需在 日志文件 中找到生成的管理员密码
然后根据页面提示就可愉快地玩耍了。