Jenkins部署java项目实例02
2018-09-25 18:05
459 查看
源码管理
选择 “git”, Repository URL填写你的git地址,并配置对应的key,大家最好事前先在jenkins这台机器上能够直接远程git操作私有仓库
构建触发器、构建环境、Pre Steps保持默认
Build
“Root POM”为pom.xml, Goals and options 填写 clean install -D maven.test.skip=true
Post Steps、构建设置保持默认
构建 执行 shell
jenkins 上 分发脚本内容
[root@jenkins-ansible-jumpserver sh]# cat deploy_weifeng_dev.sh #!/bin/bash # kill tomcat进程 tomcat_fashion_bi_dev_pid=`ps aux|grep weifeng|grep -v "grep"|awk '{print $2}'` if [ "$tomcat_fashion_bi_dev_pid" ];then ps aux|grep weifeng|grep -v "grep"|awk '{print $2}'|xargs kill -9 echo "old tomcat weifeng dev process is killed" fi rm -rf /home/deploy/weifeng/dev/deploy_files/* echo "delete old project files /home/deploy/weifeng/dev/deploy_files" #解压war包到 代码执行地方 cd /home/deploy/weifeng/dev/ unzip -oq deepfashion-fashionbi.war -d /home/deploy/weifeng/dev/deploy_files/ #重启tomcat cd /home/deploy/tomcat_weifeng_dev/bin sh startup.sh sleep 5 tomcatport=` netstat -lntp|grep "8080"|awk '{print $4}'|awk -F":" '{print $2}'` echo $tomcatport if [ "$tomcatport" ];then echo -e "\033[32m[ tomcat weifeng started success on dev env ! ]\033[0m" fi
相关文章推荐
- Jenkins项目部署使用教程-----02视图及项目添加
- jenkins+tomcat+ant+java+linux 自动部署项目
- 通过Jenkins部署java项目
- 使用ant编译打包、部署简单的javaweb项目 --02
- Jenkins自动部署Maven +tomcat+linux环境java项目并自动部署到外网
- jenkins部署java项目之小白的笔记
- Jenkins部署java-maven项目
- JAVA项目如何通过Docker实现Jenkins持续部署
- Weblogic 11g下部署java 项目出现QName问题的解决
- 利用免费的域名和服务器部署自己的web项目(Java)
- java项目开发实例自学手册 下载
- MyEclipse中用Tomcat部署项目时遇到的问题1:java.lang.UnsupportedClassVersionError: Bad version number in .class file
- 用Ant实现Java项目的自动构建和部署
- 部署Silverlight项目到Windows Azure云平台实例
- .NET 部署-03Web Deployment项目-02属性页
- BlackBerry Java客户端开发项目实例教程一
- 部署Silverlight项目到Windows Azure云平台实例
- 部署项目出现java.lang.NoClassDefFoundError:javax/el/ExpressionFactory 错误
- linux下安装java需要的应用程序,并部署项目
- java+flex项目部署中出现的错误- (Target runtime Apache Tomcat v6.0 is not defined,unable to open '../flex/services-config.xml')