seafile-admin-docs/13.0/scripts/deploy.sh

28 lines
588 B
Bash

#!/bin/bash
set -e
if [[ $DEPLOY_USER == "" || $DEPLOY_SERVER == "" || $DEPLOY_CMD == "" ]]; then
echo "Not configured properly."
exit 1
fi
if [[ $TRAVIS_BRANCH != "master" ]]; then
exit 0
fi
mkdir -p ~/.ssh
cat >~/.ssh/config <<EOF
Host *
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
EOF
openssl aes-256-cbc -K $encrypted_0138e8c4859f_key -iv $encrypted_0138e8c4859f_iv -in scripts/key.txt.enc -out ~/.ssh/id_rsa -d
chmod 400 ~/.ssh/id_rsa
if ! ssh $DEPLOY_USER@$DEPLOY_SERVER $DEPLOY_CMD seafile-docs; then
echo "Failed to deploy"
exit 1
fi