build.sh 602 B

1234567891011121314151617181920212223242526
  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. fi