mirror of
https://gh.wpcy.net/https://github.com/WeblateOrg/weblate.git
synced 2026-05-26 19:41:18 +08:00
25 lines
862 B
Bash
Executable file
Vendored
25 lines
862 B
Bash
Executable file
Vendored
#!/bin/sh
|
|
# Environment setup
|
|
set -e
|
|
set -x
|
|
mysql -e 'DROP DATABASE IF EXISTS weblate;' -uroot
|
|
mysql -e 'CREATE DATABASE weblate CHARACTER SET utf8 COLLATE utf8_general_ci;' -uroot
|
|
psql -c 'DROP DATABASE IF EXISTS weblate;' -U postgres
|
|
psql -c 'CREATE DATABASE weblate;' -U postgres
|
|
if [ "$CI_MODE" = selenium -a -n "$SAUCE_USERNAME" -a -n "$SAUCE_ACCESS_KEY" ] ; then
|
|
mkdir -p ~/.cache/sauce
|
|
NAME=sc-4.3.8-linux.tar.gz
|
|
if [ ! -f ~/.cache/sauce/$NAME ] ; then
|
|
wget -O ~/.cache/sauce/$NAME https://saucelabs.com/downloads/$NAME
|
|
fi
|
|
SC_TEMP=`mktemp -d -t sc.XXXX`
|
|
tar -x -f ~/.cache/sauce/$NAME -C $SC_TEMP
|
|
$SC_TEMP/*/bin/sc \
|
|
-i ${TRAVIS_JOB_NUMBER} \
|
|
-f $SC_TEMP/ready \
|
|
-l $SC_TEMP/log &
|
|
echo "Waiting for Sauce Connect readyfile"
|
|
while [ ! -f $SC_TEMP/ready ]; do
|
|
sleep .5
|
|
done
|
|
fi
|