This is an automated email from the ASF dual-hosted git repository.

sai_boorlagadda pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/develop by this push:
     new 00e2a45  GEODE-4777: Add UITest job to concourse develop pipeline 
(#1561)
00e2a45 is described below

commit 00e2a4560c51dbbc0f1febf472f2f0118fb5dd94
Author: Sai Boorlagadda <sai.boorlaga...@gmail.com>
AuthorDate: Tue Mar 6 14:21:40 2018 -0800

    GEODE-4777: Add UITest job to concourse develop pipeline (#1561)
    
    * GEODE-4777: Add UITest job to concourse develop pipeline
    
        Updated ci Dockerfile to have both chrome and chromedriver
        binaries installed.
---
 ci/docker/Dockerfile | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/ci/docker/Dockerfile b/ci/docker/Dockerfile
index ecbca46..ab07d43 100644
--- a/ci/docker/Dockerfile
+++ b/ci/docker/Dockerfile
@@ -48,10 +48,25 @@ RUN chmod +x /usr/local/bin/initdocker
 RUN curl -Lo /usr/local/bin/dunit-progress 
https://github.com/jdeppe-pivotal/progress-util/releases/download/0.2/progress.linux
 RUN chmod +x /usr/local/bin/dunit-progress
 
+# Install Chrome
+RUN curl -sSL https://dl.google.com/linux/linux_signing_key.pub | apt-key add 
- \
+       && echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ 
stable main" > /etc/apt/sources.list.d/google-chrome.list \
+       && apt-get update && apt-get install -y google-chrome-stable 
--no-install-recommends \
+       && rm -rf /var/lib/apt/lists/*
+
+# Install Chrome driver
+ARG CHROME_DRIVER_VERSION=2.35
+RUN wget --no-verbose -O /tmp/chromedriver_linux64.zip 
https://chromedriver.storage.googleapis.com/$CHROME_DRIVER_VERSION/chromedriver_linux64.zip
 \
+  && rm -rf /opt/selenium/chromedriver \
+  && unzip /tmp/chromedriver_linux64.zip -d /opt/selenium \
+  && rm /tmp/chromedriver_linux64.zip \
+  && mv /opt/selenium/chromedriver 
/opt/selenium/chromedriver-$CHROME_DRIVER_VERSION \
+  && chmod 755 /opt/selenium/chromedriver-$CHROME_DRIVER_VERSION \
+  && ln -fs /opt/selenium/chromedriver-$CHROME_DRIVER_VERSION 
/usr/bin/chromedriver
+
 # Cache gradle for performance
 ENV GRADLE_USER_HOME /usr/local/maven_files
 WORKDIR /tmp/work
 ADD cache_dependencies.sh cache_dependencies.sh
 RUN chmod +x cache_dependencies.sh
 RUN ./cache_dependencies.sh && rm -rf /tmp/work
-

-- 
To stop receiving notification emails like this one, please contact
sai_boorlaga...@apache.org.

Reply via email to