mirror of
https://github.com/Febbweiss/gocd-docker.git
synced 2026-03-05 06:35:48 +00:00
wip
This commit is contained in:
@@ -1,9 +1,12 @@
|
||||
FROM debian
|
||||
|
||||
ARG GO_SERVER_VERSION=16.1.0
|
||||
ARG GO_SERVER_BUILD=2855
|
||||
|
||||
RUN apt-get clean && apt-get update \
|
||||
&& apt-get install -y \
|
||||
&& apt-get install -y \
|
||||
curl \
|
||||
default-jre-headless
|
||||
default-jre-headless
|
||||
RUN apt-get clean && apt-get install -y \
|
||||
git \
|
||||
subversion
|
||||
@@ -13,9 +16,8 @@ RUN apt-get clean && apt-get install -y gradle \
|
||||
|
||||
# Setting Java8 as default Java
|
||||
WORKDIR /opt
|
||||
#RUN curl -sL -o - --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" -q "http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.tar.gz" | tar xzf -
|
||||
ADD binaries/jdk-8u66-linux-x64.tar.gz /opt/.
|
||||
RUN update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_66/bin/java 120 \
|
||||
RUN curl -sL -o - --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" -q "http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.tar.gz" | tar xzf - && \
|
||||
update-alternatives --install /usr/bin/java java /opt/jdk1.8.0_66/bin/java 120 \
|
||||
&& update-alternatives --install /usr/bin/keytool keytool /opt/jdk1.8.0_66/bin/keytool 120\
|
||||
&& update-alternatives --install /usr/bin/rmiregistry rmiregistry /opt/jdk1.8.0_66/bin/rmiregistry 120\
|
||||
&& update-alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_66/bin/javac 120 \
|
||||
@@ -28,7 +30,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/binaries/16.1.0-2855/deb/go-server-16.1.0-2855.deb" \
|
||||
&& curl -sL -o go-server.deb "https://download.go.cd/binaries/${GO_SERVER_VERSION}-${GO_SERVER_BUILD}/deb/go-server-${GO_SERVER_VERSION}-${GO_SERVER_BUILD}.deb" \
|
||||
&& dpkg -i go-server.deb \
|
||||
&& rm -f go-server.deb \
|
||||
&& sed -i -e "s/DAEMON=Y/DAEMON=N/" /etc/default/go-server \
|
||||
@@ -64,5 +66,3 @@ CMD if [ ! -f /var/lib/go-server/plugins/external/springer-gocd-cloudfoundry-plu
|
||||
sed -i -e 's/agentAutoRegisterKey="[^"]*" *//' -e 's#\(<server\)\(.*artifactsdir.*\)#\1 agentAutoRegisterKey="'$AGENT_KEY'"\2#' /etc/go/cruise-config.xml; \
|
||||
fi; \
|
||||
exec tail -F /var/log/go-server/*
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user