2021-03-12 11:42:42 -07:00
|
|
|
FROM golang:1.16
|
2016-07-27 17:55:02 -07:00
|
|
|
RUN apt-get update && \
|
|
|
|
|
apt-get install -y xz-utils zip rsync
|
2019-08-26 14:55:48 -07:00
|
|
|
|
2021-03-12 11:42:42 -07:00
|
|
|
RUN curl -sL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s v1.38.0;
|
2019-08-26 14:55:48 -07:00
|
|
|
|
2021-03-12 11:42:42 -07:00
|
|
|
ENV DOCKER_VERSION=20.10.5
|
|
|
|
|
|
|
|
|
|
RUN curl -sL https://download.docker.com/linux/static/stable/x86_64/docker-${DOCKER_VERSION}.tgz -o docker-${DOCKER_VERSION}.tgz && \
|
|
|
|
|
tar -zxvf docker-${DOCKER_VERSION}.tgz -C /usr/bin docker/docker --strip-components 1 && \
|
2016-05-26 20:00:15 -07:00
|
|
|
chmod +x /usr/bin/docker
|
2020-04-07 10:34:43 -07:00
|
|
|
|
2016-05-26 20:00:15 -07:00
|
|
|
ENV PATH /go/bin:$PATH
|
|
|
|
|
ENV DAPPER_SOURCE /go/src/github.com/rancher/cli
|
2016-07-27 17:55:02 -07:00
|
|
|
ENV DAPPER_OUTPUT bin build/bin dist
|
2016-05-26 20:00:15 -07:00
|
|
|
ENV DAPPER_DOCKER_SOCKET true
|
2018-09-11 11:15:13 -07:00
|
|
|
ENV DAPPER_ENV TAG REPO GOOS CROSS DRONE_TAG
|
2016-05-26 20:00:15 -07:00
|
|
|
WORKDIR ${DAPPER_SOURCE}
|
|
|
|
|
ENTRYPOINT ["./scripts/entry"]
|
2021-03-12 11:42:42 -07:00
|
|
|
CMD ["ci"]
|