FROM docker.io/library/golang:1.20.6 as driver-builder # renovate: datasource=git-tags depName=https://github.com/JonasProgrammer/docker-machine-driver-hetzner.git ARG HETZNER_VERSION=4.1.2 ENV GO111MODULE=on RUN mkdir -p /go/src/app WORKDIR /go/src/app 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:v16.2.0 LABEL maintainer="Sheogorath " RUN true \ && apt-get update \ && apt-get upgrade -y \ && apt-get install -y sudo \ && apt-get clean && apt-get purge && rm -r /var/lib/apt/lists/* \ && true COPY --from=driver-builder /go/src/app/docker-machine-driver-hetzner /usr/local/bin/