build.sh 711 B

123456789101112131415161718192021222324252627
  1. #!/bin/bash
  2. #########################################################################
  3. # File Name: build.sh
  4. # Created on: 2019-08-15 11:56:54
  5. # Author: Wu Kang
  6. # Last Modified: 2019-08-15 13:47:44
  7. # Description:
  8. #########################################################################
  9. ip=$1
  10. usage(){
  11. echo -e "\033[32mUsage: $0 {ip} \033[0m"
  12. exit 7;
  13. }
  14. if [ ! $ip ];then
  15. usage
  16. fi
  17. git pull
  18. ./gradlew clean
  19. ./gradlew build
  20. ./gradlew jar
  21. if [ ! -z ${ip} ];then
  22. # scp build/libs/loginserver-1.0-SNAPSHOT.war ${ip}:/usr/local/apache-tomcat-7.0.79/webapps/jl_loginserver.war
  23. scp build/libs/tk.war ${ip}:/home/tomcat/apache-tomcat-7.0.79/webapps/tk.war
  24. fi