|
|
|
@ -107,6 +107,18 @@ RUN GOPATH=/usr/local/gopkg /bin/bash -c 'for package in \
|
|
|
|
|
golang.org/x/tools/cmd/goimports@latest; do \
|
|
|
|
|
/usr/local/go/bin/go install "$package"; done'
|
|
|
|
|
|
|
|
|
|
RUN apt-get -y update && DEBIAN_FRONTEND=noninteractive apt-get -y install openjdk-17-jdk
|
|
|
|
|
|
|
|
|
|
RUN wget https://downloads.gradle-dn.com/distributions/gradle-7.4.2-bin.zip -O /tmp/gradle.zip
|
|
|
|
|
RUN unzip -d /opt/ /tmp/gradle.zip
|
|
|
|
|
RUN rm /tmp/gradle.zip
|
|
|
|
|
RUN ln -sf /opt/gradle-7.4.2/bin/gradle /usr/bin/gradle
|
|
|
|
|
|
|
|
|
|
RUN mkdir -p /opt/maven
|
|
|
|
|
RUN wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz -O - |\
|
|
|
|
|
tar -C /opt/maven --strip-components=1 -xzf -
|
|
|
|
|
RUN ln -s /opt/maven/bin/mvn /usr/bin/mvn
|
|
|
|
|
|
|
|
|
|
ADD . /opt/workspace-repo
|
|
|
|
|
WORKDIR /opt/workspace-repo
|
|
|
|
|
RUN /usr/local/go/bin/go build .
|
|
|
|
|