因为是配置好后才写的文章,可能会忽略一些步骤或者出现一些问题,如有发现,麻烦指出一下
安装流程
2.安装过程省略,按需修改安装配置
拿到以下几个文件
3.修改工作目录
默认工作目录在C:\Users\用户.jenkins
可修改jenkins.xml文件更换目录
4.启动方式
- jenkins.exe start | stop | restart
- 使用java命令 java -jar jenkins.war
- 使用tomcat
5.启动后
url一般不用动 按需修改
//下面是针对maven项目以及vue项目的配置
请安装好
git
maven jdk
nodejs vite(打包用的vite)
maven项目配置
- 安装插件
ssh插件
maven插件
- 插件配置
3.配置ssh
PS:此处之前设置为空 到后面第5步 新建job设置SSH Publishers的Remote directory 远程目录时 设置了/home/justsoso 后来发现传到了/root/home/justsoso 所以这里最好设置为根目录/ 放置后面伏笔
4.配置gitee账号密码 当然你也可以设置其他账号,类似密码本,方便等下配置job使用,描述标注好用途
5.新建job
选择maven项目 如果没有 那就是没有下载好插件Maven Integration
#!/bin/bash
# 当前脚本所在目录
SCRIPT_DIR="$(dirname "$(realpath "$0")")"
# 配置项
NAME="justsoso" # JAR 文件的名称,不包括扩展名
JAR_PATH="$SCRIPT_DIR/$NAME.jar"
PID_FILE="$SCRIPT_DIR/$NAME.pid"
LOG_FILE="$SCRIPT_DIR/$NAME.log"
JAVA_OPTS="-Xms512m -Xmx512m" # 根据需要调整 JVM 参数
start() {
if [ -f "$PID_FILE" ]; then
echo "Application is already running."
exit 1
fi
echo "Starting application..."
nohup /usr/local/jdk-17.0.8/bin/java $JAVA_OPTS -jar "$JAR_PATH" > "$LOG_FILE" 2>&1 &
echo $! > "$PID_FILE"
echo "Application started."
}
stop() {
if [ ! -f "$PID_FILE" ]; then
echo "Application is not running."
exit 1
fi
PID=$(cat "$PID_FILE")
echo "Stopping application with PID $PID..."
kill "$PID"
rm "$PID_FILE"
echo "Application stopped."
}
restart() {
echo "Restarting application..."
stop
start
}
status() {
if [ -f "$PID_FILE" ]; then
echo "Application is running with PID $(cat "$PID_FILE")."
else
echo "Application is not running."
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
status)
status
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac
最后验证一下是否成功
前端vue项目配置
1.下载插件 nodejs
2.配置nodejs
3.创建job
设置打包脚本