From cc9278da49d44d38b9a74ffb6c8448fcf8e03861 Mon Sep 17 00:00:00 2001 From: Salih Altun Date: Thu, 17 Jun 2021 11:09:03 +0300 Subject: [PATCH] Add rebuild script for unstable PM --- scripts/README.md | 4 +++- scripts/rebuild.sh | 23 +++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100755 scripts/rebuild.sh diff --git a/scripts/README.md b/scripts/README.md index ae8af94a..a1f5efac 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -1 +1,3 @@ -These scripts are used to compile all of the txt files in the samples folder into a json file. \ No newline at end of file +Copy & modify scripts are used to compile all of the txt files in the samples folder into a json file. + +Rebuild.sh file is used to clean build PathwayMapper app at unstable. \ No newline at end of file diff --git a/scripts/rebuild.sh b/scripts/rebuild.sh new file mode 100755 index 00000000..01689c89 --- /dev/null +++ b/scripts/rebuild.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +PATH=/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin:/home/ivis/pathwayMapper/pathway-mapper + +#Seperator +echo -e "\n--------------" >> /home/ivis/pathwayMapper/pathway-mapper/rebuild.log + +#Logging rebuild time +date >> /home/ivis/pathwayMapper/pathway-mapper/rebuild.log + +#update PM +echo -e "\nUpdating PathwayMapper..." &>> /home/ivis/pathwayMapper/pathway-mapper/rebuild.log +git fetch --all &>> /home/ivis/pathwayMapper/pathway-mapper/rebuild.log +git reset --hard origin/unstable &>> /home/ivis/pathwayMapper/pathway-mapper/rebuild.log + +#update npm packages +echo -e "\nUpdating npm packages..." &>> /home/ivis/pathwayMapper/pathway-mapper/rebuild.log +yarn install + +#start +echo -e "\nBuilding PM..." &>> /home/ivis/pathwayMapper/pathway-mapper/rebuild.log +yarn buildLib:prod && yarn buildApp:prod + +echo -e "\nDone!" &>> /home/ivis/pathwayMapper/pathway-mapper/rebuild.log