From 874be0873d425a3ab7c3ec687835338767e57d0c Mon Sep 17 00:00:00 2001 From: Nicolas De Loof Date: Mon, 15 Jun 2020 15:52:47 +0200 Subject: [PATCH] generate code inside Docker container Signed-off-by: Nicolas De Loof --- ecs/Dockerfile | 2 ++ ecs/builder.Makefile | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ecs/Dockerfile b/ecs/Dockerfile index 8d18ddfed..dead5829d 100644 --- a/ecs/Dockerfile +++ b/ecs/Dockerfile @@ -18,6 +18,8 @@ COPY . . FROM base AS make-plugin ARG TARGETOS ARG TARGETARCH +RUN apk add build-base +RUN GO111MODULE=on go get github.com/golang/mock/mockgen@latest RUN --mount=type=cache,target=/root/.cache/go-build \ --mount=type=cache,target=/go/pkg/mod \ GOOS=${TARGETOS} \ diff --git a/ecs/builder.Makefile b/ecs/builder.Makefile index 8b6920baa..18bd2da24 100644 --- a/ecs/builder.Makefile +++ b/ecs/builder.Makefile @@ -20,7 +20,10 @@ all: build clean: rm -rf dist/ -build: +generate: pkg/amazon/sdk/api_mock.go + go generate ./... + +build: generate $(GO_BUILD) -v -o $(BINARY_WITH_EXTENSION) cmd/main/main.go cross: