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文件

    最好的自律,是断舍离。
  • 相关阅读:
    内存分布
    多态的作用
    c++虚函数实现与this指针
    Makefile 初探
    编译性语言和解释性语言
    从今天开始学好C++
    Java基础
    程序流程控制
    Java运算符
    初识Java
  • 原文地址:https://www.cnblogs.com/zzhu/p/13074293.html
Copyright © 2011-2022 走看看