部署tomcat脚本
2016-12-12 14:54
344 查看
#!/bin/sh DEPLOY_PATH=$DEPLOY_TARGET_LOCATION IS_ELASTIC=%PRIVATE__SUPORTELASTIC% #IS_ELASTIC='false'; if [ !$IS_ELASTIC ] || [ $IS_ELASTIC = true ]; then APPLICATION_URL=$PRIVATE__DOWNLOAD_FILE_URL fi if [ $IS_ELASTIC = false ]; then APPLICATION_URL=%PRIVATE__APPLICATION_URL% fi if [ ! $APPLICATION_URL ]; then echo "in deploy tomcat script the APPLICATION_URL is empty" exit fi if [ ! $DEPLOY_PATH ]; then echo "the deploy path is empty" DEPLOY_PATH="/usr/local/tomcat/webapps" fi #analyze %PRIVATE__APPLICATION_URL% arr=(${APPLICATION_URL//\// }) length=${#arr[@]} PRIVATE__APPLICATION_PACKAGE_NAME=${arr[$length - 1]} echo "deploy path " $DEPLOY_PATH echo "application name " $PRIVATE__APPLICATION_PACKAGE_NAME remove_file=${PRIVATE__APPLICATION_PACKAGE_NAME%.*} cd $DEPLOY_PATH rm -rf remove_file* rm -rf docs examples host-manager manager wget -O $PRIVATE__APPLICATION_PACKAGE_NAME $APPLICATION_URL file_type=${PRIVATE__APPLICATION_PACKAGE_NAME##*.} echo "file type is " $file_type if [ $file_type = "gz" ] then echo "unzip tool tar......." tar -zxf $PRIVATE__APPLICATION_PACKAGE_NAME elif [ $file_type = "tar" ] then echo "unzip tool tar......." tar -xf $PRIVATE__APPLICATION_PACKAGE_NAME elif [ $file_type = "zip" ] then echo "unzip tool nuzip ......." unzip -o $PRIVATE__APPLICATION_PACKAGE_NAME elif [ $file_type == "war" ] then echo "war......." fi
相关文章推荐
- 使用Ant构建web项目 从编译到测试 生成测试报告 打包 邮件发送 远程下载tomcat 部署运行一条龙服务之ant脚本
- 使用ant脚本,对java web项目,编译、打包、发布部署到tomcat
- 用于部署war并重启Tomcat的脚本
- shell脚本--部署应用到tomcat并启动tomcat
- 自动化部署java的war应用到tomcat脚本
- tomcat git linux部署脚本
- Linux系统下tomcat自动拉取代码打包发布的配置部署和脚本编写(转朋友)
- tomcat+jenks环境自动部署脚本
- 用于部署war并重启Tomcat的脚本
- Linux 使用脚本安装Tomcat并部署程序
- linux服务器批量部署应用系统shell脚本(Tomcat/jetty)
- linux服务器批量部署应用系统shell脚本(Tomcat/jetty)
- jdk+tomcat部署脚本
- 快速部署tomcat项目的Shell脚本
- Linux 使用脚本安装Tomcat并部署程序
- 部署tomcat的war包脚本
- bash脚本自动部署war包到tomcat和切换nginx代理
- 服务器环境之6:使用maven自动部署到tomcat及编写sh一键部署脚本
- tomcat自动部署脚本
- 使用ant脚本,对java web项目,编译、打包、发布部署到tomcat