FROM docker.io/library/golang:1.19.0 as driver-builder # renovate: datasource=git-tags depName=https://git.shivering-isles.com/github-mirror/JonasProgrammer/docker-machine-driver-hetzner.git ARG HETZNER_VERSION=3.7.0 ENV GO111MODULE=on RUN mkdir -p /go/src/app WORKDIR /go/src/app RUN git clone --depth 3 --branch "$HETZNER_VERSION" https://git.shivering-isles.com/github-mirror/JonasProgrammer/docker-machine-driver-hetzner.git ./ RUN go build -o docker-machine-driver-hetzner FROM docker.io/gitlab/gitlab-runner:v15.2.1 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/