Optim: using alpine linux as base

Feature: add gocd-agent-docker
This commit is contained in:
2016-04-06 16:02:36 +02:00
parent 81b4a5834a
commit 0b76f9f70f
8 changed files with 156 additions and 66 deletions

View File

@@ -9,8 +9,7 @@ RUN apt-get clean && apt-get install -y \
subversion
RUN apt-get clean && apt-get install -y maven
RUN apt-get clean && apt-get install -y gradle \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
&& apt-get clean
# Setting Java8 as default Java
WORKDIR /opt
@@ -29,7 +28,7 @@ RUN update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_66/bin/java 1
# Installing Go server
RUN cd /tmp \
&& curl -sL -o go-server.deb "https://download.go.cd/gocd-deb/go-server-16.1.0-2855.deb" \
&& curl -sL -o go-server.deb "https://download.go.cd/binaries/16.1.0-2855/deb/go-server-16.1.0-2855.deb" \
&& dpkg -i go-server.deb \
&& rm -f go-server.deb \
&& sed -i -e "s/DAEMON=Y/DAEMON=N/" /etc/default/go-server \
@@ -37,6 +36,8 @@ RUN cd /tmp \
RUN git config --global url."https://".insteadOf git://
RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
VOLUME ["/var/lib/go-server", "/var/log/go-server", "/etc/go", "/var/go/.ssh"]
# Building CloudFoundry plugin