jenkins+svn+tomcat 配置自动部署流程
来源:互联网 发布:知乎有mac版吗 编辑:程序博客网 时间:2024/05/21 10:55
1 新建一个maven项目 ok 进入下一步
2 勾选 丢弃旧的构建 (保持策略自定义即可)
3 勾选 Subversion
Repository URL:svn://xxx.xxx.xxx.xx/svn_repository/trunk/xxxxx
Credentials:自行添加 帐号密码即可
Check-out Strategy:Use 'svn update' as much as possible, with 'svn revert' before update(就是最后一个)
4 Pre Steps --》Add pre-build step --》选择Execute shell
填入
ssh root@xxx.xx.xx.xx > /dev/null 2>&1 << eeooffsh /usr/local/file/shutdowntomcat.shexiteeooff5 Post Steps --》Add pre-build step --》选择Execute shell
填入
scp /root/.jenkins/workspace/collection/*/target/*.war root@xxx.xx.xx.xx:/usr/local/apache-tomcat-8.5.16/webappsssh root@xxx.xx.xx.xx > /dev/null 2>&1 << eeooffsh /usr/local/file/starttomcat.shexiteeooff上述ip地址均为 tomcat容器所在服务器地址,需要提前配置ssh免密登录
shutdowntomcat.sh
# !/bin/sh for pid in $(ps -ef | grep apache-tomcat-7.0.76 | cut -c 10-15); do echo $pid kill -9 $pid done rm -rf /usr/local/apache-tomcat-7.0.76/webapps/baidu*rm -rf /usr/local/apache-tomcat-7.0.76/work/Catalina/localhost/rm -rf /usr/local/apache-tomcat-7.0.76/ROOTrm -rf /usr/local/apache-tomcat-7.0.76/baidu*#mkdir /usr/local/apache-tomcat-7.0.76/webapps/baidu#/usr/local/apache-tomcat-7.0.76/bin/startup.sh#while [ ! -z $(ps -ef | grep curl | grep -v grep | cut -c 9-15) ]#do# ps -ef | grep curl | grep -v grep | cut -c 15-20 | xargs kill -9# ps -ef | grep curl | grep -v grep | cut -c 9-15 | xargs kill -9#done
starttomcat.sh
# !/bin/sh #for pid in $(ps -ef | grep apache-tomcat-7.0.76 | cut -c 10-15); do # echo $pid # kill -9 $pid #done #rm -rf /usr/local/apache-tomcat-7.0.76/webapps/baidu*#rm -rf /usr/local/apache-tomcat-7.0.76/work/Catalina/localhost/#mkdir /usr/local/apache-tomcat-7.0.76/webapps/baidu/usr/local/apache-tomcat-7.0.76/bin/startup.sh#while [ ! -z $(ps -ef | grep curl | grep -v grep | cut -c 9-15) ]#do# ps -ef | grep curl | grep -v grep | cut -c 15-20 | xargs kill -9# ps -ef | grep curl | grep -v grep | cut -c 9-15 | xargs kill -9#done
restarttomcat.sh
# !/bin/sh for pid in $(ps -ef | grep apache-tomcat-7.0.76 | cut -c 10-15); do echo $pid kill -9 $pid done rm -rf /usr/local/apache-tomcat-7.0.76/work/Catalina/localhost/rm -rf /usr/local/apache-tomcat-7.0.76/webapps/baidu*rm -rf /usr/local/apache-tomcat-7.0.76/baidu*/usr/local/apache-tomcat-7.0.76/bin/startup.sh#while [ ! -z $(ps -ef | grep curl | grep -v grep | cut -c 9-15) ]#do# ps -ef | grep curl | grep -v grep | cut -c 15-20 | xargs kill -9# ps -ef | grep curl | grep -v grep | cut -c 9-15 | xargs kill -9#done
阅读全文
0 0
- jenkins+svn+tomcat 配置自动部署流程
- linux服务器配置jenkins maven svn自动部署到tomcat
- linux服务器配置jenkins maven svn自动部署到tomcat
- Jenkins 配置svn自动部署
- Jenkins+maven+svn+tomcat自动编译部署
- jenkins + maven + svn + tomcat+nexus 自动部署
- jenkins svn tomcat ant自动部署
- Jenkins+Maven+SVN+Tomcat自动部署
- jenkins + maven + svn + tomcat 自动部署
- Jenkins+maven+svn+tomcat自动编译部署
- jenkins + maven +svn+ tomcat 自动构建部署
- jenkins svn tomcat ant自动部署
- jenkins svn tomcat ant自动部署
- Jenkins+Maven+SVN自动部署配置文档
- Jenkins+Maven+SVN自动部署配置文档
- Jenkins+Maven+SVN自动部署配置文档
- Jenkins+Maven+SVN自动部署配置文档
- Java配置maven+jenkins+git(svn)+tomcat自动编译和部署(持续集成)
- java远程修改服务器配置文件
- ATmega64看门狗问题
- testng源码阅读之入口在哪
- Codeforces510E Fox And Dinner(最大流-奇偶建图+路径打印)
- 数据从业者必备的一些网站和工具
- jenkins+svn+tomcat 配置自动部署流程
- 9月30日云栖精选夜读:阿里巴巴摘得LSVC桂冠 打造领先AI视频技术
- tomcat启动成功,访问tomcat主页显示404
- Silver Cow Party POJ
- python3爬虫初探(一)之urllib.request
- Socket详解
- leetCode_637_AverageOfLevelsInBinaryTree
- 搜索引擎优化是项目的开始,而不是结束的原因
- OLTP/OLAP