zoukankan      html  css  js  c++  java
  • linux下maven自动打包部署

    一、一键部署项目脚本,首先理清思路,先做什么,后做什么,再一步步完善脚本内容。

    1)先pull最新代码,mvn打包

    2)删除tomcat下的war包,将最新war包copy过来

    3)查询tomcat进程,将进程杀掉

    4)启动tomcat

    【PS:以上为个人思路,大家可按照自己想法制作】

    二、以下描述部分提供参考的步骤

    1、获取tomcat进程

    命令:ps -ef | grep tomcat | grep -v grep | awk '{print $2}'

    首先用ps -ef | grep tomcat 获得了tomcat进程信息,结果中包含grep本身,通过 |grep -v 'grep' 来排除grep本身,然后通过 awk '{print $2}'来打印出要找的进程id号

    2、linux上设置避免每次git push 都需要账号密码

    先cd到根目录,执行git config --global credential.helper store命令,.gitconfig文件显示如下:

    再进入项目目录,执行git pull命令,会提示输入账号密码。本次完成后下次git pull就不会再提示输入账号密码,并且会在根目录生成一个.git-credentials文件

    最好的自律,是断舍离。
  • 相关阅读:
    网络流(平面图转对偶图)
    666
    期望总结
    docker-1-简介
    22、整合mybatis
    21、整合Druid数据源
    20、Springboot 与数据访问(JDBC/自动配置)
    19、配置嵌入式servlet容器(下)
    18、配置嵌入式servlet容器(2)
    17、配置嵌入式servlet容器(1)
  • 原文地址:https://www.cnblogs.com/zzhu/p/13074293.html
Copyright © 2011-2022 走看看