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 94
94
uses : docker/build-push-action@v2
95
95
with :
96
96
context : .
97
- build-args : VERSION =${{ env.GIT_DESCRIBE }}
97
+ build-args : DOCKER_GEN_VERSION =${{ env.GIT_DESCRIBE }}
98
98
platforms : linux/amd64,linux/arm64,linux/arm/v7
99
99
push : true
100
100
tags : ${{ steps.docker_meta_alpine.outputs.tags }}
@@ -106,7 +106,7 @@ jobs:
106
106
uses : docker/build-push-action@v2
107
107
with :
108
108
context : .
109
- build-args : VERSION =${{ env.GIT_DESCRIBE }}
109
+ build-args : DOCKER_GEN_VERSION =${{ env.GIT_DESCRIBE }}
110
110
file : Dockerfile.debian
111
111
platforms : linux/amd64,linux/arm64,linux/arm/v7
112
112
push : true
Original file line number Diff line number Diff line change
1
+ ARG DOCKER_GEN_VERSION=main
2
+
1
3
# Build docker-gen from scratch
2
4
FROM golang:1.17.8-alpine as go-builder
3
5
4
- ARG VERSION=main
5
-
6
+ ARG DOCKER_GEN_VERSION
6
7
WORKDIR /build
7
8
8
9
# Install the dependencies
9
10
COPY . .
10
11
RUN go mod download
11
12
12
13
# 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
14
15
15
16
FROM alpine:3.15.0
16
17
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
18
21
19
22
# Install packages required by the image
20
23
RUN 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
+
1
3
# Build docker-gen from scratch
2
4
FROM golang:1.17.8 as go-builder
3
5
4
- ARG VERSION=main
6
+ ARG DOCKER_GEN_VERSION
5
7
6
8
WORKDIR /build
7
9
@@ -10,11 +12,13 @@ COPY . .
10
12
RUN go mod download
11
13
12
14
# 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
14
16
15
17
FROM debian:11.2-slim
16
18
17
- ENV DOCKER_HOST unix:///tmp/docker.sock
19
+ ARG VERSION
20
+ ENV DOCKER_GEN_VERSION=${VERSION} \
21
+ DOCKER_HOST=unix:///tmp/docker.sock
18
22
19
23
# Install packages required by the image
20
24
RUN apt-get update \
You can’t perform that action at this time.
0 commit comments