All checks were successful
SimcoDash/simcompanies-dashboard/pipeline/head This commit looks good
build and deploy only on master added deploy frontend script added script for copying backendfolder to olberry build frontend now working build only for master added scripts Co-authored-by: Hawk <falk.ba@gmx.de> Reviewed-by: Oliver Boehlk <ollitobiasb@gmail.com>
16 lines
627 B
Bash
16 lines
627 B
Bash
#!/usr/bin/env sh
|
|
|
|
if test "$1" = "master"
|
|
then
|
|
echo 'Stop node process'
|
|
ssh -i /etc/ssh/simco_key simco-jenkins@gitea.oliver.boehlk.io "killall node"
|
|
echo 'Remove old backend folder'
|
|
ssh -i /etc/ssh/simco_key simco-jenkins@gitea.oliver.boehlk.io "rm -r ~/simco-dashboard/backend"
|
|
echo 'Copy backend to OlberryPi'
|
|
scp -i /etc/ssh/simco_key -r backend simco-jenkins@gitea.oliver.boehlk.io:~/simco-dashboard
|
|
echo 'Yarn install packages'
|
|
ssh -i /etc/ssh/simco_key simco-jenkins@gitea.oliver.boehlk.io "cd ~/simco-dashboard/backend && yarn install"
|
|
else
|
|
echo "Skipping for non-master branch"
|
|
fi
|