File tree Expand file tree Collapse file tree 3 files changed +16
-9
lines changed Expand file tree Collapse file tree 3 files changed +16
-9
lines changed Original file line number Diff line number Diff line change 9494 uses : docker/build-push-action@v2
9595 with :
9696 context : .
97- build-args : VERSION =${{ env.GIT_DESCRIBE }}
97+ build-args : DOCKER_GEN_VERSION =${{ env.GIT_DESCRIBE }}
9898 platforms : linux/amd64,linux/arm64,linux/arm/v7
9999 push : true
100100 tags : ${{ steps.docker_meta_alpine.outputs.tags }}
@@ -106,7 +106,7 @@ jobs:
106106 uses : docker/build-push-action@v2
107107 with :
108108 context : .
109- build-args : VERSION =${{ env.GIT_DESCRIBE }}
109+ build-args : DOCKER_GEN_VERSION =${{ env.GIT_DESCRIBE }}
110110 file : Dockerfile.debian
111111 platforms : linux/amd64,linux/arm64,linux/arm/v7
112112 push : true
Original file line number Diff line number Diff line change 1+ ARG DOCKER_GEN_VERSION=main
2+
13# Build docker-gen from scratch
24FROM golang:1.17.8-alpine as go-builder
35
4- ARG VERSION=main
5-
6+ ARG DOCKER_GEN_VERSION
67WORKDIR /build
78
89# Install the dependencies
910COPY . .
1011RUN go mod download
1112
1213# Build the docker-gen executable
13- RUN GOOS=linux CGO_ENABLED=0 go build -ldflags "-X main.buildVersion=${VERSION }" -o docker-gen ./cmd/docker-gen
14+ RUN GOOS=linux CGO_ENABLED=0 go build -ldflags "-X main.buildVersion=${DOCKER_GEN_VERSION }" -o docker-gen ./cmd/docker-gen
1415
1516FROM alpine:3.15.0
1617
17- ENV DOCKER_HOST unix:///tmp/docker.sock
18+ ARG DOCKER_GEN_VERSION
19+ ENV DOCKER_GEN_VERSION=${DOCKER_GEN_VERSION} \
20+ DOCKER_HOST=unix:///tmp/docker.sock
1821
1922# Install packages required by the image
2023RUN apk add --no-cache --virtual .bin-deps openssl
Original file line number Diff line number Diff line change 1+ ARG DOCKER_GEN_VERSION=main
2+
13# Build docker-gen from scratch
24FROM golang:1.17.8 as go-builder
35
4- ARG VERSION=main
6+ ARG DOCKER_GEN_VERSION
57
68WORKDIR /build
79
@@ -10,11 +12,13 @@ COPY . .
1012RUN go mod download
1113
1214# Build the docker-gen executable
13- RUN GOOS=linux go build -ldflags "-X main.buildVersion=${VERSION }" -o docker-gen ./cmd/docker-gen
15+ RUN GOOS=linux go build -ldflags "-X main.buildVersion=${DOCKER_GEN_VERSION }" -o docker-gen ./cmd/docker-gen
1416
1517FROM debian:11.2-slim
1618
17- ENV DOCKER_HOST unix:///tmp/docker.sock
19+ ARG VERSION
20+ ENV DOCKER_GEN_VERSION=${VERSION} \
21+ DOCKER_HOST=unix:///tmp/docker.sock
1822
1923# Install packages required by the image
2024RUN apt-get update \
You can’t perform that action at this time.
0 commit comments