【Linux】linux | jenkins | 命令 | 命令备份
发布时间:2023-09-10 17:54:12 160 相关标签:
一、说明
1、以下脚本依赖: jenkins已经通过token方式接入到gitlab
二、脚本备份
1、vue项目
1)脚本
cd /var/lib/jenkins/workspace/hg-vue
npm install
npm run build:test
echo "代码路径: /var/lib/jenkins/workspace/hg-vue/dist"
说明1: 编译打包即可
说明2: npm run build:test,需要按需调整;有的是npm run build:prod或者npm run build
~~
2、springboot项目
1)脚本
cd /var/lib/jenkins/workspace/hg-java
mvn clean install -Dmaven.test.skip=true
BUILD_ID=dontKillMe
#!/bin/bash
TMP_PID=`netstat -anp|grep 8080|awk '{printf $7}'|cut -d/ -f1`
echo PID: $TMP_PID
if [ ! -n "$TMP_PID" ] ;then
echo "未启动"
else
echo "已启动,关掉PID:"$TMP_PID
kill -9 $TMP_PID
fi
cd /var/lib/jenkins/workspace/hg-java/target
nohup java -Xms512m -Xmx1024m -jar -Dfile.encoding=utf-8 hg-java.jar --spring.profiles.active=test > /var/lib/jenkins/workspace/hg-java/log.out 2>&1 &
echo "查看log: tail -f /var/lib/jenkins/workspace/hg-java/log.out"
说明1: 端口8080,自动关闭
说明2: 需要调整jar包名以及路径
~~
文章来源: https://blog.51cto.com/u_15891242/5885725
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报