12345678910111213141516171819202122232425262728 |
- #!/bin/bash
- set -ex
- GECKODRIVER_URL=$(
- curl -s 'https://api.github.com/repos/mozilla/geckodriver/releases/latest' |
- python -c "import sys, json; r = json.load(sys.stdin); print([a for a in r['assets'] if 'linux64' in a['name']][0]['browser_download_url']);"
- );
- curl -L -o geckodriver.tar.gz $GECKODRIVER_URL
- gunzip -c geckodriver.tar.gz | tar xopf -
- chmod +x geckodriver
- sudo mv geckodriver /bin
- geckodriver --version
- # Install pip
- sudo apt-get install python-pip
- sudo pip install --upgrade pip
- sudo pip install mozdownload mozinstall==1.15
- mkdir -p ~/project/firefox-downloads/
- find ~/project/firefox-downloads/ -type f -mtime +90 -delete
- mozdownload --version latest --type daily --destination ~/project/firefox-downloads/firefox_nightly/
- export PATH=~/project/firefox:$PATH
- mozinstall $(ls -t firefox-downloads/firefox_nightly/*.tar.bz2 | head -1)
- firefox --version
- npm run circleci-test-integration
|