aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorKumar Damani <me@kumardamani.net>2022-06-07 19:53:26 +0000
committerKumar Damani <me@kumardamani.net>2022-06-07 19:53:26 +0000
commit4ec6622f7bb891fa68f8bf45f5b8d84dcc46dae7 (patch)
treed2eec632bf0712fe6730f85bc9f29dcb5294a066 /Dockerfile
parent1e59fb1623ccefc60631d964634640a776eaaec0 (diff)
added unit tests.
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