|
|
|
@ -33,6 +33,8 @@ case "$TYPE" in
|
|
|
|
|
;;
|
|
|
|
|
"browser")
|
|
|
|
|
OUT_DIR="platforms/browser/www/"
|
|
|
|
|
mkdir -p "$OUT_DIR"
|
|
|
|
|
npm install && npm run build -- --outDir "$OUT_DIR"
|
|
|
|
|
if [ "$DRONE_BRANCH" = "production" ]; then
|
|
|
|
|
SERV_DIR="public_html/basket"
|
|
|
|
|
else SERV_DIR="/server/apache/TBasket/"
|
|
|
|
@ -46,18 +48,10 @@ case "$TYPE" in
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#install cordova
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cordova platform add "$TYPE" || exit 1
|
|
|
|
|
cordova build "$TYPE" $OPTIONS || exit 1
|
|
|
|
|
echo "delivering outputs on server"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo "making delivery onto '$USER@$IP:$SERV_DIR'"
|
|
|
|
|
rsync -avz -I \
|
|
|
|
|
--rsync-path="mkdir -p \"$SERV_DIR\" && rsync" \
|
|
|
|
|
-e "ssh -o StrictHostKeyChecking=no" \
|
|
|
|
|
--delete "$OUT_DIR" "$USER@$IP:/$SERV_DIR"
|
|
|
|
|
--delete "$OUT_DIR" "$USER@$IP:/$SERV_DIR"
|
|
|
|
|