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

  

原文地址:https://www.cnblogs.com/lewisat/p/15745864.html