From 438f9a03a01e05582518e109b099e6def17e734c Mon Sep 17 00:00:00 2001 From: Zhao Xiaojie Date: Fri, 1 May 2020 22:18:31 +0800 Subject: [PATCH] Improve docker build (#396) --- Dockerfile | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 88c41d7..a894018 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,8 @@ -FROM alpine:3.3 +FROM golang:1.12 AS builder -RUN sed -i 's|dl-cdn.alpinelinux.org|mirrors.aliyun.com|g' /etc/apk/repositories -RUN apk add --no-cache ca-certificates curl +WORKDIR /work +COPY . . +RUN ls -hal && make linux -RUN curl -L https://github.com/jenkins-zh/jenkins-cli/releases/latest/download/jcli-linux-amd64.tar.gz|tar xzv && \ - mv jcli /usr/local/bin/ - -ENTRYPOINT ["jcli"] +FROM alpine:3.10 +COPY --from=builder /work/bin/linux/jcli /usr/bin/jcli -- GitLab