Files
slicing-scm/deploy.sh

18 lines
480 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ARCHIVE="/tmp/scm-slicing-$(date +%Y%m%d-%H%M%S).tar.gz"
DEST="devone:~/project/one/supply-chain-management"
echo "Creating archive..."
tar -czf "$ARCHIVE" --exclude='.git' --exclude='.gitignore' .
echo "Uploading to $DEST..."
scp "$ARCHIVE" "$DEST"
echo "Extracting on remote..."
ssh devone "cd ~/project/one/supply-chain-management && tar -xzf $(basename "$ARCHIVE") && rm $(basename "$ARCHIVE")"
rm "$ARCHIVE"
echo "Deploy complete."