FROM docker.io/library/golang:1.21.3-alpine as driver-builder # renovate: datasource=git-tags depName=https://github.com/JonasProgrammer/docker-machine-driver-hetzner.git ARG HETZNER_VERSION=5.0.1 ENV GO111MODULE=on RUN mkdir -p /go/src/app WORKDIR /go/src/app RUN apk add git RUN git clone --depth 3 --branch "$HETZNER_VERSION" https://github.com/JonasProgrammer/docker-machine-driver-hetzner.git ./ RUN go build -o docker-machine-driver-hetzner FROM docker.io/gitlab/gitlab-runner:alpine-v16.4.1 LABEL maintainer="Sheogorath " COPY --from=driver-builder /go/src/app/docker-machine-driver-hetzner /usr/local/bin/