1
0
mirror of https://github.com/TwidereProject/Twidere-Android synced 2024-12-13 00:56:30 +01:00
Twidere-App-Android-Twitter.../travis/scripts/fetch_private_files.sh

24 lines
780 B
Bash
Raw Normal View History

2017-04-25 18:16:28 +02:00
#!/bin/bash
if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
2017-04-25 20:12:12 +02:00
echo "Skipped for pull request"
exit 0
2017-04-25 18:16:28 +02:00
fi
# Extracts build configs into source tree
tar zxf travis/configs/twidere_private_config.tar.gz
# Make sure ~/.ssh/ exists
mkdir -p ~/.ssh/
# Make it secure
chmod 700 ~/.ssh/
# Append ssh_config
cat private/ssh_config >> ~/.ssh/config
# Append known_hosts
cat private/ssh_known_hosts >> ~/.ssh/known_hosts
# Clone Google components
ssh-agent bash -c "ssh-add private/ssh_id_rsa; git clone $COMPONENT_GOOGLE_REPO twidere/src/google" > /dev/null 2>&1
# Force reset to required commit id
git -C twidere/src/google reset --hard `cat twidere/src/.google.commit-id` > /dev/null 2>&1
# Dropbox accessToken for uploading logs
2017-04-25 19:15:41 +02:00
cat private/dropbox_uploader >> ~/.dropbox_uploader