Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save anki2189/4ad80f7cf91c7206a2968c5df4508ae7 to your computer and use it in GitHub Desktop.
Save anki2189/4ad80f7cf91c7206a2968c5df4508ae7 to your computer and use it in GitHub Desktop.
ARG SNAPSHOT=""
FROM strongboxci/alpine:jdk8-mvn3.6$SNAPSHOT
FROM mono:4.6
ENV CHOCO_VERSION=master
ENV CHOCO_PATH=/usr/local/bin/choco.exe
USER root
RUN set -ex \
&& curl -s -L https://github.com/chocolatey/choco/archive/${CHOCO_VERSION}.tar.gz --output ${CHOCO_VERSION}.tar.gz \
&& tar -xzf ${CHOCO_VERSION}.tar.gz \
&& mv choco-${CHOCO_VERSION} choco
RUN set -ex \
&& cd choco \
&& chmod +x build.sh zip.sh \
&& ./build.sh -v
COPY /build_output/chocolatey/ /opt/chocolatey
COPY /opt/chocolatey/choco.exe /usr/local/bin
RUN mkdir -p /opt/chocolatey/lib
USER jenkins
CMD echo "" && mono --version && mono $CHOCO_PATH | head -n 1 && echo "" && echo "" && mvn --version && echo "" && /bin/bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment