Make RESTIC_VERSION an argument
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
ARG RESTIC_VERSION=0.15.1
|
||||
FROM golang:1.19-alpine AS builder
|
||||
|
||||
ENV RESTIC_VERSION 0.15.1
|
||||
|
||||
RUN apk add --no-cache git
|
||||
RUN git clone --depth 1 --branch v${RESTIC_VERSION} https://github.com/restic/restic.git /go/src/github.com/restic/restic
|
||||
|
||||
|
||||
6
Makefile
6
Makefile
@@ -1,5 +1,5 @@
|
||||
ORG ?= genunix
|
||||
VERSION = $(shell grep "ENV RESTIC_VERSION" Dockerfile | awk '{print $$3}')
|
||||
VERSION ?= $(shell grep "ARG RESTIC_VERSION" Dockerfile | cut -d = -f 2)
|
||||
PLATFORMS ?= linux/arm/v7,linux/arm64/v8,linux/amd64
|
||||
|
||||
build-all: print-version build-version build-latest
|
||||
@@ -8,7 +8,7 @@ print-version:
|
||||
@echo "Building $(ORG)/restic:$(VERSION) for $(PLATFORMS)"
|
||||
|
||||
build-version:
|
||||
docker buildx build --push --platform $(PLATFORMS) --tag $(ORG)/restic:$(VERSION) .
|
||||
docker buildx build --build-arg RESTIC_VERSION=$(VERSION) --push --platform $(PLATFORMS) --tag $(ORG)/restic:$(VERSION) .
|
||||
|
||||
build-latest:
|
||||
docker buildx build --push --platform $(PLATFORMS) --tag $(ORG)/restic:latest .
|
||||
docker buildx build --build-arg RESTIC_VERSION=$(VERSION) --push --platform $(PLATFORMS) --tag $(ORG)/restic:latest .
|
||||
|
||||
Reference in New Issue
Block a user