首页 > 系统相关 >linux自动更新代码并打包

linux自动更新代码并打包

时间:2023-11-13 18:00:57浏览次数:34  
标签:dabao git szzy sh 自动更新 linux 打包

 

#为了解决本地打包上传到服务器时耗时过久,直接用服务器自动更新代码并打包

 

 linux-dabao-1-git-pull.sh

#更新代码
/home/app/szzy/yjdaxt/git/git-2.42.1/git pull origin master

 

linux-dabao-2-clean-install.sh

#打包-离线模式
sh /home/app/szzy/yjdaxt/mysoft/apache-maven-3.8.3/bin/mvn clean install -o

 

linux-dabao-auto.sh

#自动打包
set -e #报错自动退出

#更新代码
sh ./linux-dabao-1-git-pull.sh

#打包
sh ./linux-dabao-2-clean-install.sh

#移动jar包
mv -f ./yjda-shenzhen-web/target/shenzhen-yjda-web-0.0.1-SNAPSHOT.jar /home/app/szzy/yjdaxt/

#启动
sh /home/app/szzy/yjdaxt/start.sh

 

标签:dabao,git,szzy,sh,自动更新,linux,打包
From: https://www.cnblogs.com/wulm/p/17829750.html

相关文章

  • linux进程通信的六种方法
    一、管道​ 一个进程:​ ​ 所谓的管道,就是内核里面的一串缓存。从管道的一段写入的数据,实际上是缓存在内核中的,另一端读取,也就是从内核中读取这段数据。另外,管道传输的数据是无格式的流且大小受限。​ 父子进程:​ ​ 创建的子进程会复制父进程的文件描述符,这样就做到了两个......
  • Linux多路径IO流量负载和单链路负载压测
     LinuxMultipath的IO流量多链路负载和单链路负载压测 再linux下,对于udev和multipath均能做到自定义并持久化设备名,其中udev还能做到更改设备权限。而multipath也能做到持久化设备名,但无法更改设备权限,但是multipath能够实现更多的功能,比如IO流量负载功能。 测试情况1......
  • linux 命令3
    查看Linux发行版名称和版本号的8种方法viahttps://zhuanlan.zhihu.com/p/36253769via:https://www.2daygeek.com/check-find-linux-distribution-name-and-version/作者:MageshMaruthamuthu译者:HankChow校对:wxy方法总览lsb_release命令/etc/*-release文件uname......
  • Linux三剑客(2)·sed
    sed命令详解sed是一种几乎可以应用在所有UNIX平台(包括Linux)上的轻量级流编辑器,因为sed是一种流编辑器,所以,它可以对从如管道这样的标准输入中接受的数据进行编辑。因此无需将要编辑的数据存储在磁盘上的文件中。因为可以轻易将数据管道输出到sed,所以将sed用作强大的shell脚本中长而......
  • 安防监控EasyCVR视频汇聚平台运维现场无法使用Linux抓包该如何解决?
    视频云存储/安防监控EasyCVR视频汇聚平台基于云边端智能协同,支持海量视频的轻量化接入与汇聚、转码与处理、全网智能分发、视频集中存储等。监控视频平台EasyCVR拓展性强,视频能力丰富,具体可实现视频监控直播、视频轮播、视频录像、云存储、回放与检索、智能告警、服务器集群、语音......
  • Linux socket 通信和 select 以及 epoll 函数
    1.socket通信1.1大小端转换主机字节序16位值<==>网络字节序16位值主机字节序32位值<==>网络字节序32位值#include<arpa/inet.h>//主机字节序转换为网络字节序uint16_thtons(uint16_thostshort);//hosttonetunsignedshort可用端口转换unit3......
  • Linux Capabilities 简介
    Linux是一种安全的操作系统,它把所有的系统权限都赋予了一个单一的root用户,只给普通用户保留有限的权限。root用户拥有超级管理员权限,可以安装软件、允许某些服务、管理用户等。作为普通用户,如果想执行某些只有管理员才有权限的操作,以前只有两种办法:一是通过sudo提升权限,如......
  • linux帮助命令
    内部命令helphelp命令的功能是用于显示帮助信息,能够输出Shell内部命令的帮助内容,但对于外部命令则无法使用,需要用man或info命令进行查看了。语法格式help[参数]命令名常用参数-d:显示命令的简短描述-m:使用man手册格式显示帮助信息-s:显示短格式的帮助信息参考示例help......
  • Linux信息系统相关命令
    查看进程及关闭进程命令1、通过ps命令查看mysql进程:ps -aux |grep mysql2、通过top命令查看当前系统中CPU占用前三的进程:top   按shift+p3、通过kill命令杀死进程:kill   -9    进程号 查看系统监听端口查端口、进程号:netstat -anptu | grep......
  • python 脚本打包成exe可运行文件
    在Python 3中使用Tkinter编写GUI应用程序既简单又有趣。然而,如果你想与其他人分享你的应用程序,那么你需要将源代码和必要的库文件一起打包成一个可执行文件。本文将介绍如何使用pyinstaller将Python 3脚本打包成一个.exe文件并将Tkinter应用程序部署到其他计算机上。安装pyinstal......