mirror of
https://github.com/oauth2-proxy/oauth2-proxy.git
synced 2026-10-19 16:23:41 +02:00
Support Go 1.13.x and allow to override REGISTRY (#273)
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
include .env
|
||||
BINARY := oauth2_proxy
|
||||
VERSION := $(shell git describe --always --dirty --tags 2>/dev/null || echo "undefined")
|
||||
# Allow to override image registry.
|
||||
REGISTRY ?= quay.io/pusher
|
||||
.NOTPARALLEL:
|
||||
|
||||
.PHONY: all
|
||||
@@ -27,31 +29,31 @@ $(BINARY):
|
||||
|
||||
.PHONY: docker
|
||||
docker:
|
||||
docker build -f Dockerfile -t quay.io/pusher/oauth2_proxy:latest .
|
||||
docker build -f Dockerfile -t $(REGISTRY)/oauth2_proxy:latest .
|
||||
|
||||
.PHONY: docker-all
|
||||
docker-all: docker
|
||||
docker build -f Dockerfile -t quay.io/pusher/oauth2_proxy:latest-amd64 .
|
||||
docker build -f Dockerfile -t quay.io/pusher/oauth2_proxy:${VERSION} .
|
||||
docker build -f Dockerfile -t quay.io/pusher/oauth2_proxy:${VERSION}-amd64 .
|
||||
docker build -f Dockerfile.arm64 -t quay.io/pusher/oauth2_proxy:latest-arm64 .
|
||||
docker build -f Dockerfile.arm64 -t quay.io/pusher/oauth2_proxy:${VERSION}-arm64 .
|
||||
docker build -f Dockerfile.armv6 -t quay.io/pusher/oauth2_proxy:latest-armv6 .
|
||||
docker build -f Dockerfile.armv6 -t quay.io/pusher/oauth2_proxy:${VERSION}-armv6 .
|
||||
docker build -f Dockerfile -t $(REGISTRY)/oauth2_proxy:latest-amd64 .
|
||||
docker build -f Dockerfile -t $(REGISTRY)/oauth2_proxy:${VERSION} .
|
||||
docker build -f Dockerfile -t $(REGISTRY)/oauth2_proxy:${VERSION}-amd64 .
|
||||
docker build -f Dockerfile.arm64 -t $(REGISTRY)/oauth2_proxy:latest-arm64 .
|
||||
docker build -f Dockerfile.arm64 -t $(REGISTRY)/oauth2_proxy:${VERSION}-arm64 .
|
||||
docker build -f Dockerfile.armv6 -t $(REGISTRY)/oauth2_proxy:latest-armv6 .
|
||||
docker build -f Dockerfile.armv6 -t $(REGISTRY)/oauth2_proxy:${VERSION}-armv6 .
|
||||
|
||||
.PHONY: docker-push
|
||||
docker-push:
|
||||
docker push quay.io/pusher/oauth2_proxy:latest
|
||||
docker push $(REGISTRY)/oauth2_proxy:latest
|
||||
|
||||
.PHONY: docker-push-all
|
||||
docker-push-all: docker-push
|
||||
docker push quay.io/pusher/oauth2_proxy:latest-amd64
|
||||
docker push quay.io/pusher/oauth2_proxy:${VERSION}
|
||||
docker push quay.io/pusher/oauth2_proxy:${VERSION}-amd64
|
||||
docker push quay.io/pusher/oauth2_proxy:latest-arm64
|
||||
docker push quay.io/pusher/oauth2_proxy:${VERSION}-arm64
|
||||
docker push quay.io/pusher/oauth2_proxy:latest-armv6
|
||||
docker push quay.io/pusher/oauth2_proxy:${VERSION}-armv6
|
||||
docker push $(REGISTRY)/oauth2_proxy:latest-amd64
|
||||
docker push $(REGISTRY)/oauth2_proxy:${VERSION}
|
||||
docker push $(REGISTRY)/oauth2_proxy:${VERSION}-amd64
|
||||
docker push $(REGISTRY)/oauth2_proxy:latest-arm64
|
||||
docker push $(REGISTRY)/oauth2_proxy:${VERSION}-arm64
|
||||
docker push $(REGISTRY)/oauth2_proxy:latest-armv6
|
||||
docker push $(REGISTRY)/oauth2_proxy:${VERSION}-armv6
|
||||
|
||||
.PHONY: test
|
||||
test: lint
|
||||
|
||||
Reference in New Issue
Block a user