aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile11
1 files changed, 9 insertions, 2 deletions
diff --git a/Dockerfile b/Dockerfile
index eb1744e..2932337 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,10 +1,17 @@
-FROM golang:alpine as builder
+FROM golang:alpine as base
-RUN apk update && apk add ca-certificates
+RUN apk add --update \
+ ca-certificates \
+ gcc \
+ libc-dev
COPY . $GOPATH/src/gitlab.com/kdam0/nccli
WORKDIR $GOPATH/src/gitlab.com/kdam0/nccli
+FROM base as test
+RUN ["go", "test", "-cover"]
+
+FROM base as builder
RUN go get -d -v
ARG opts
RUN env ${opts} go build -o /bin/nccli