吴志勇的博客 吴志勇的博客
  • h5

    • HTML5&CSS3
  • scss

    • css预处理语言
  • JavaScript

    • JavaScript教程
    • Ajax
    • ES6教程
    • NodeJS
    • Typescript
  • 框架

    • Jquery
    • VUE
    • React
  • Swing专题
  • java基础
  • javaweb
  • 框架
  • 数据库
  • netty
  • 设计模式
  • 微服务及架构
  • 云原生
  • maven
  • 单元测试
工具
我的
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

吴志勇

......
  • h5

    • HTML5&CSS3
  • scss

    • css预处理语言
  • JavaScript

    • JavaScript教程
    • Ajax
    • ES6教程
    • NodeJS
    • Typescript
  • 框架

    • Jquery
    • VUE
    • React
  • Swing专题
  • java基础
  • javaweb
  • 框架
  • 数据库
  • netty
  • 设计模式
  • 微服务及架构
  • 云原生
  • maven
  • 单元测试
工具
我的
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 运维

    • linux&shell
    • Docker教程
    • git
    • Jenkins教程
    • 正则表达式
    • 一键打包到linux环境
    • vmvare安装虚拟机集群
    • kubesphere部署nacos
    • Vmware安装centos7后网络配置
    • Certbot与Nginx配置SSL证书及自动续签指南
  • VSCode的使用
  • idea热部署
  • vscode+github图床
  • 旧笔记本安装pve+黑群晖
  • 使用阿里云容器镜像服务
  • nvm管理nodejs
  • ollma
  • 虚拟机挂载CentOS挂载本地目录
  • 老毛子Padavan安装应用
  • docker安装firecrawl并使用
  • Python使用UV指南
  • huggingface部署n8n
  • n8n使用飞书作为数据存储
  • frp内网穿透以及服务化
  • rustdesk自建服务
  • 工具
  • 运维
wuzhiyong
2024-10-16

一键打包到linux环境

​ 有的项目没有用到jekins持续集成,需要自己打包到测试或生产环境的,可以利用下面的方法将jar包一键部署到环境上。

  1. 用Alibaba Cloud Toolkit上传jar包

  2. 该插件可以设置上传完后执行脚本

image-20221213003705741

  1. start.sh
# 关闭程序
# fileName为jar包的名称
fileName=SpringBootTest-0.0.1-SNAPSHOT.jar
pid=$(ps -ef | grep $fileName| grep -v "grep" | awk '{print $2}')
kill -9 $pid

# 启动项目
nohup java -jar $fileName > springboot.log 2>&1 & 
1
2
3
4
5
6
7
8

脚本解释

# 解释
# 'nohup': 用于在后台运行命令,并将其与当前终端会话脱离,即使关闭终端,命令也将继续在后台运行。
# '> springboot.log':此部分使用重定向操作符 > 将标准输出重定向到 springboot.log 文件中。程序的标准输出将被写入到 springboot.log 文件中,而不会在终端上显示。
# '2>&1':此部分使用重定向操作符 2>&1 将标准错误(stderr)重定向到标准输出(stdout),即将标准错误与标准输出一起写入到 springboot.log 文件中。
# '&':最后一个 & 操作符将命令置于后台运行,使得程序在后台持续运行,而不会阻塞当前终端会话。 
1
2
3
4
5
上次更新: 2024-10-27 05:01:23

← 正则表达式 vmvare安装虚拟机集群→

Copyright © 2020-2026 wuzhiyong
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式