jenkins.sh 541 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/bash
  2. pwd
  3. PROJECT_NAME="examcloud-app-api"
  4. mkdir -p ~/packages
  5. cp target/$PROJECT_NAME-distribution.zip ~/packages
  6. if [ "deploy" == "$1" ]; then
  7. echo "deploy & restart..."
  8. mkdir -p ~/project/examcloud
  9. cp ~/packages/$PROJECT_NAME-distribution.zip ~/project/examcloud
  10. cd ~/project/examcloud
  11. rm -rf $PROJECT_NAME/lib
  12. rm -rf $PROJECT_NAME/config
  13. unzip -o -q $PROJECT_NAME-distribution.zip
  14. cd $PROJECT_NAME
  15. bash stop.sh
  16. BUILD_ID=DONTKILLME
  17. sleep 10s
  18. bash start.sh
  19. BUILD_ID=DONTKILLME
  20. fi
  21. echo "finished..."