Commit 280cb1f

mo <mo.khan@gmail.com>
2018-12-08 03:36:04
setup chromedriver
1 parent c2753aa
Changed files (2)
bin/setup_chrome
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+set -e
+# Install Chrome
+wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
+echo "deb http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google.list
+apt-get update -yqqq
+apt-get install -y google-chrome-stable > /dev/null 2>&1
+sed -i 's/"$@"/--no-sandbox "$@"/g' /opt/google/chrome/google-chrome
+
+# Install chromedriver
+wget -O /tmp/chromedriver.zip http://chromedriver.storage.googleapis.com/2.35/chromedriver_linux64.zip
+unzip /tmp/chromedriver.zip chromedriver -d /usr/bin/
+rm /tmp/chromedriver.zip
+chmod ugo+rx /usr/bin/chromedriver
.gitlab-ci.yml
@@ -10,6 +10,7 @@ before_script:
   - echo "deb https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list
   - apt-get update -yq
   - apt-get install -y yarn
+  - ./bin/setup_chrome
 
 cibuild:
   script: