Skip to content

Instantly share code, notes, and snippets.

@hypery2k
Last active March 18, 2019 14:52
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 hypery2k/fcc525ddd160d9a2c943da807dd404be to your computer and use it in GitHub Desktop.
Save hypery2k/fcc525ddd160d9a2c943da807dd404be to your computer and use it in GitHub Desktop.
Docker & Packer
# Install PanDoc
RUN yum -y install epel-release && yum -y install pandoc
# chrome and xvfb
RUN cd /tmp/setup && curl https://intoli.com/install-google-chrome.sh | bash && yum install -y xorg-x11-server-Xvfb
# Install oc and jq
RUN yum -y install epel-release && yum -y install jq
# Install headless Java
RUN yum install -y centos-release-scl-rh && \
INSTALL_PKGS="bc gettext git java-1.8.0-openjdk-headless lsof rsync tar unzip which zip" && \
yum -y --setopt=tsflags=nodocs install $INSTALL_PKGS && \
mkdir -p /home/jenkins && mkdir -p /var/lib/origin && \
chown -R 1001:0 /home/jenkins && \
chmod -R g+w /home/jenkins && \
chmod 775 /etc/passwd && \
chmod -R 775 /etc/alternatives && \
chmod -R 775 /var/lib/alternatives && \
chmod -R 775 /usr/lib/jvm && \
chmod 775 /usr/bin && \
chmod 775 /usr/lib/jvm-exports && \
chmod 775 /usr/share/man/man1 && \
chmod 775 /var/lib/origin && \
unlink /usr/bin/java && \
unlink /usr/bin/jjs && \
unlink /usr/bin/keytool && \
unlink /usr/bin/orbd && \
unlink /usr/bin/pack200 && \
unlink /usr/bin/policytool && \
unlink /usr/bin/rmid && \
unlink /usr/bin/rmiregistry && \
unlink /usr/bin/servertool && \
unlink /usr/bin/tnameserv && \
unlink /usr/bin/unpack200 && \
unlink /usr/lib/jvm-exports/jre && \
unlink /usr/share/man/man1/java.1.gz && \
unlink /usr/share/man/man1/jjs.1.gz && \
unlink /usr/share/man/man1/keytool.1.gz && \
unlink /usr/share/man/man1/orbd.1.gz && \
unlink /usr/share/man/man1/pack200.1.gz && \
unlink /usr/share/man/man1/policytool.1.gz && \
unlink /usr/share/man/man1/rmid.1.gz && \
unlink /usr/share/man/man1/rmiregistry.1.gz && \
unlink /usr/share/man/man1/servertool.1.gz && \
unlink /usr/share/man/man1/tnameserv.1.gz && \
unlink /usr/share/man/man1/unpack200.1.gz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment