Skip to content

Instantly share code, notes, and snippets.

@kolosek
Created January 19, 2017 14:05
Show Gist options
  • Save kolosek/dbc4da878929c0432050f2a020101095 to your computer and use it in GitHub Desktop.
Save kolosek/dbc4da878929c0432050f2a020101095 to your computer and use it in GitHub Desktop.
install-phantomjs-codeship
#!/bin/bash
# Install a custom version 2 of PhantomJS, http://phantomjs.org/
#
# Include in your builds via
# \curl -sSL https://gist.githubusercontent.com/mlocher/f0f731dfa93c82d0fa86/raw/phantomjs2.sh | bash -s
PHANTOMJS_URL="https://s3.amazonaws.com/codeship.io/checkbot/binaries/phantomjs_2.0.1"
CACHED_DOWNLOAD="${HOME}/cache/phantomjs_2.0.1"
# official packages are now available, thus print an info message
echo -e "\e[36mOfficial PhantomJS 2 packages are now available from phantomjs.org\e[39m"
echo -e "\e[36mPlease consider switching to the main version of this script at\e[39m"
echo -e "\e[36mhttps://github.com/codeship/scripts/blob/master/packages/phantomjs.sh\e[39m"
# exit on the first error
set -e
# download and symlink version 2.0.1
wget --continue --output-document "${CACHED_DOWNLOAD}" "${PHANTOMJS_URL}"
chmod u+x "${CACHED_DOWNLOAD}"
ln -sf "${CACHED_DOWNLOAD}" "${HOME}/bin/phantomjs"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment