mirror of
https://github.com/haiwen/seafile-admin-docs.git
synced 2025-12-26 02:32:50 +00:00
28 lines
588 B
Bash
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
|