Skip to content

Instantly share code, notes, and snippets.

@mlocher
Last active August 29, 2015 14:15
Show Gist options
  • Save mlocher/a0c720b202c66e6a4ab7 to your computer and use it in GitHub Desktop.
Save mlocher/a0c720b202c66e6a4ab7 to your computer and use it in GitHub Desktop.
Install SauceConnect
#!/bin/bash
#
# Add the following two items as environment variables to your project
# configuration on Codeship.
# SAUCE_USER=""
# SAUCE_API_KEY=""
set -e
SAUCE_VERSION="4.3.6"
SAUCE_DIR="${HOME}/sauce"
mkdir -p "${SAUCE_DIR}"
rm -f "${SAUCE_DIR}/sc_ready"
wget -O "${HOME}/cache/sc-${SAUCE_VERSION}-linux.tar.gz" --continue "https://saucelabs.com/downloads/sc-${SAUCE_VERSION}-linux.tar.gz"
tar --strip-components=1 -C "${SAUCE_DIR}" -xzf "${HOME}/cache/sc-${SAUCE_VERSION}-linux.tar.gz"
${SAUCE_DIR}/bin/sc -u "${SAUCE_USER}" -k "${SAUCE_API_KEY}" -f "${SAUCE_DIR}/sc_ready" 2>&1 &
while [ ! -e "${SAUCE_DIR}/sc_ready" ]; do sleep 1; done
echo "Sauce is now ready to connect..."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment