Skip to content

Instantly share code, notes, and snippets.

@michaelneale
Created September 7, 2016 11:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save michaelneale/f9f514f5dc2929e5ff98a752494bbef1 to your computer and use it in GitHub Desktop.
Save michaelneale/f9f514f5dc2929e5ff98a752494bbef1 to your computer and use it in GitHub Desktop.
FROM ubuntu:16.04
RUN apt-get update
RUN apt-get install -y git
RUN apt-get install -y libxml2-utils
RUN apt-get install -y default-jdk
RUN apt-get install -y maven
RUN apt-get install -y firefox=45.0.2+build1-0ubuntu1
RUN apt-get install -y xvfb
RUN apt-get install -y curl wget
RUN curl -sL https://deb.nodesource.com/setup_5.x | bash -
RUN apt-get install -y nodejs
RUN apt-get install -y build-essential
RUN apt-get install -y libssl-dev
ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
ENV GIT_COMMITTER_EMAIL=me@hatescake.com
ENV GIT_COMMITTER_NAME=Hates
ENV GIT_AUTHOR_NAME=Cake
ENV GIT_AUTHOR_EMAIL=hates@cake.com
RUN git clone --depth 1 https://github.com/jenkinsci/blueocean-plugin.git
RUN git clone --depth 1 https://github.com/jenkinsci/blueocean-acceptance-test.git
RUN cd blueocean-plugin && mvn install -DskipTests
RUN cd blueocean-acceptance-test && mvn install -DskipTests
RUN cd blueocean-acceptance-test && ./run.sh -a=../blueocean-plugin/blueocean
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment