Signed-off-by: Nicolas De Loof <[email protected]>
@@ -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} \
@@ -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: