首页 > 系统相关 >【Linux】linux | jenkins | 命令 | 命令备份

【Linux】linux | jenkins | 命令 | 命令备份

时间:2022-11-25 11:06:38浏览次数:43  
标签:lib PID 命令 workspace linux var jenkins hg


一、说明

        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包名以及路径
~~

标签:lib,PID,命令,workspace,linux,var,jenkins,hg
From: https://blog.51cto.com/u_15891242/5885725

相关文章

  • 【Linux】linux | 生产事故 | openssl升级导致ssh无法连接
    一、事故说明1、装nginx时,报错了,查找度娘,说需要升级openssl2、找了个像样的openssl升级教程,一通操作,导致结果:        1)看着升级成功了,但是缺少依赖        ......
  • 【Linux】linux | linux安装安全狗 | safedog
    一、说明        1、服务器运维,用的阿里云服务器,没用阿里云的安全服务        2、系统CentOS8.2        3、用的是安全狗的免费版       ......
  • 【Java】 java | linux | tomcat线程池配置 | tomcat性能调优
    一、说明        1、tomcat,一般用于传统的java项目,比如war包        2、tomcat,一般用的时候就是下载、解压、上传war包、启动tomcat        3、tom......
  • Linux之LVM学习
    LVM(LogicalVolumeManager)逻辑卷管理,是在硬盘分区和文件系统之间添加的一个逻辑层,为文件系统屏蔽下层硬盘分区布局,并提供一个抽象的盘卷,在盘卷上建立文件系统。管理员利用L......
  • 【Linux】linux | CentOS7 | 命令行模式 | 图形化界面模式
    1、图形化界面->命令行1)键盘按键Ctrl+Alt+F32、命令行->图形化界面1)键入命令init5......
  • 【Linux】linux | 查看文件 | 查看目录大小 | 磁盘大小
    1、查看挂载点磁盘大小df-lh2、列表方式ls3、列表并显示大小ll-hS4、查看目录大小1)进入所在目录cd/2)查看总大小du-sh3)查看列表文件大小du-sh*4)查看某个文件夹或者文件......
  • Git命令 reset 和 revert 的区别
    前言在团队开发中,使用Git作为版本开发工具,可以便捷地协同多人管理并行开发,但是由于自己或者其他人代码提交污染了远程分支,就需要对远程代码进行恢复操作,Git提供了res......
  • 10、Git命令进行打包
    Git 基本操作、常用命令、代码打包及代码发布https://blog.csdn.net/qq_38487524/article/details/80305202 参考:Git打包文件:https://www.jianshu.com/p/1c2ddcb9d0......
  • day01--Dos命令
    常用的Dos命令#盘符切换#查看文件列表dir#切换目录cd(changedirectory)#返回上一级cd..#清理屏幕cls(clearscreen)#推出终端exit#查看电脑ipipconfig#打开应用......
  • Linux 用户组和权限管理
    1.Linux的安全模型1.1安全3A安全3A并不是Linux特有的概念,在很多领域都有3A的概念,比如微软、思科、华为等设备都有安全的概念;大致分为以下一个概念:认证(Authentication):即验......