Bladeren bron

upgrade jenkins.sh

deason 2 jaren geleden
bovenliggende
commit
7b283f58e5
1 gewijzigde bestanden met toevoegingen van 22 en 1 verwijderingen
  1. 22 1
      jenkins.sh

+ 22 - 1
jenkins.sh

@@ -1,8 +1,29 @@
 #!/bin/bash
 
 pwd
+PROJECT_NAME="examcloud-exchange"
+
 mkdir -p ~/packages
+cp $PROJECT_NAME-starter/target/$PROJECT_NAME-distribution.zip ~/packages
+
+if [ "deploy" == "$1" ]; then
+  echo "deploy & restart..."
+  mkdir -p ~/project/examcloud
+  cp ~/packages/$PROJECT_NAME-distribution.zip ~/project/examcloud
+
+  cd ~/project/examcloud
+  rm -rf $PROJECT_NAME/lib
+  rm -rf $PROJECT_NAME/config
+
+  unzip -o -q $PROJECT_NAME-distribution.zip
+
+  cd $PROJECT_NAME
+  bash stop.sh
+  BUILD_ID=DONTKILLME
 
-cp examcloud-exchange-starter/target/examcloud-exchange-distribution.zip ~/packages
+  sleep 10s
+  bash start.sh
+  BUILD_ID=DONTKILLME
+fi
 
 echo "finished..."