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

      

  • 相关阅读:
    周末班:Python基础之面向对象基础
    二分查找
    各种推导式合集
    周末班:Python基础之函数进阶
    Python基础之迭代器和生成器
    Django中的信号
    周末班:Python基础之并发编程
    周末班:Python基础之网络编程
    Python基础之面对对象进阶
    Python基础之协程
  • 原文地址:https://www.cnblogs.com/lewisat/p/15745864.html
Copyright © 2011-2022 走看看