zoukankan      html  css  js  c++  java
  • jenkins shell常用配置

    1:shell替换文件内容,使用sed -i 命令进行替换 , 如果遇到双引号.需要做转换处理,否则运行命令会报错。

    echo '替换PC端的环境变量开始'
    
    #sed -i 's/需要替换的字符串/替换后的字符串/' 替换所在的路径文件全路径
    
    sed -i 's/environment=\"dev\"/environment=\"test\"/' ./test/web/test/js-v/config.js
    
    echo '替换PC端的环境变量完成'
    

      

    2:shell杀死tomcat进程

    #查询tomcat8的进程,将pid获取到,判断pid是否存在,存在则杀死进程
    pid=`ps -ef |grep apache-tomcat-8 |grep -v grep |awk  '{print $2}'`
    
    if [ -n "$pid" ]; then
         kill -9 $pid
    fi
    

      

    3:使用tomcat内置的脚本杀死进程

    #定义tomcat8的目录地址
    tomcat_home=/opt/apache-tomcat-8 #调用tomcat的bin命令 杀死进程 sh $tomcat_home/bin/shutdown.sh

      

    4:删除tomcat的下的web目录文件

    rm -rf $tomcat_home/webapps/*
    

    5:复制文件到tomcat web目录下,并启动tomcat

    # 将本地的ROOT目录拷贝到app目录
    将test目录下的web目录 复制到 tomcat容器下 test目录中 cp -r test/web $tomcat_home/webapps/test export BUILD_ID=test #执行tomcat目录,启动tomcat sh $tomcat_home/bin/startup.sh

      

  • 相关阅读:
    NPM 重新回炉
    构建工具
    工作的环境部署
    Proxy 代理
    Promise 的 用法及实现
    JS 的 继承
    动态规划——LCS
    矩阵连乘——动态规划
    线段树&树状数组
    SpringAOP
  • 原文地址:https://www.cnblogs.com/lewisat/p/15745864.html
Copyright © 2011-2022 走看看