Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save vayu-technology/31f92239424e7d9a0dde6c920715d94f to your computer and use it in GitHub Desktop.
Save vayu-technology/31f92239424e7d9a0dde6c920715d94f to your computer and use it in GitHub Desktop.
install phantomjs-2.1.1 on 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