mirror of
https://github.com/seigler/dash-website
synced 2025-07-27 07:16:10 +00:00
bugfix - repair PR CI - skip deploy dep init on PRs
This commit is contained in:
parent
6f5b9fb528
commit
4ca3b129e2
2 changed files with 21 additions and 9 deletions
19
script/deploy-rsync.sh
Executable file
19
script/deploy-rsync.sh
Executable file
|
@ -0,0 +1,19 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
# punt if PR
|
||||
if [[ $TRAVIS_PULL_REQUEST != 'false' ]]; then
|
||||
echo "IS PULL REQUEST: Skipping deploy rsync"
|
||||
elif [[ ! -z "$dash_org_pem_pass" ]]; then
|
||||
echo -n "DEPLOY - decrypting key..."
|
||||
openssl aes-256-cbc -k "$dash_org_pem_pass" -in dash.org-test-web.pem.enc -out dash.org-test-web.pem -d
|
||||
chmod 600 dash.org-test-web.pem
|
||||
echo "DONE"
|
||||
echo "DEPLOY - copying content..."
|
||||
export RSYNC_RSH='ssh -i dash.org-test-web.pem'
|
||||
rsync -r -c -v --delete-after --exclude-from 'ciexclude.txt' $TRAVIS_BUILD_DIR/_site/ $user@$hostname:$production_path
|
||||
echo "DONE"
|
||||
else
|
||||
echo "SKIPPING SITE DEPLOY "
|
||||
fi
|
Loading…
Add table
Add a link
Reference in a new issue