Files
rsync-deploy-action/deploy.sh

16 lines
284 B
Bash
Executable File

#!/bin/sh
set -euo pipefail
options="$1"
ssh_port="$2"
echo "$SSH_KEY" > deploy_key
chmod 400 deploy_key
echo "Deploying..."
rsync $options \
-e "ssh -p $ssh_port -i deploy_key -o StrictHostKeyChecking=no" \
$RSYNC_SOURCE "$RSYNC_USERHOST":"$RSYNC_DESTINATION"
rm deploy_key