From: Matthew Newton Date: Thu, 5 Apr 2018 00:00:01 +0000 (+0100) Subject: add Docker targets to Makefile X-Git-Tag: release_3_0_17~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0add165aeef938183cf24232f07cded407c14e87;p=thirdparty%2Ffreeradius-server.git add Docker targets to Makefile --- diff --git a/Makefile b/Makefile index 0d794bc6db7..bab88499db5 100644 --- a/Makefile +++ b/Makefile @@ -301,6 +301,30 @@ dist-publish: freeradius-server-$(RADIUSD_VERSION_STRING).tar.gz.sig freeradius- dist-tag: freeradius-server-$(RADIUSD_VERSION_STRING).tar.gz freeradius-server-$(RADIUSD_VERSION_STRING).tar.bz2 @echo "git tag release_`echo $(RADIUSD_VERSION_STRING) | tr .- __`" +# +# Docker-related targets +# +.PHONY: docker +docker: + docker build scripts/docker/ubuntu16 --build-arg=release=release_`echo $(RADIUSD_VERSION_STRING) | tr .- __` -t freeradius/freeradius-server:$(RADIUSD_VERSION_STRING) + docker build scripts/docker/alpine --build-arg=release=release_`echo $(RADIUSD_VERSION_STRING) | tr .- __` -t freeradius/freeradius-server:$(RADIUSD_VERSION_STRING)-alpine + +.PHONY: docker-push +docker-push: docker + docker push freeradius/freeradius-server:$(RADIUSD_VERSION_STRING) + docker push freeradius/freeradius-server:$(RADIUSD_VERSION_STRING)-alpine + +.PHONY: docker-tag-latest +docker-tag-latest: docker + docker tag freeradius/freeradius-server:$(RADIUSD_VERSION_STRING) freeradius/freeradius-server:latest + +.PHONY: docker-push-latest +docker-push-latest: docker-push docker-tag-latest + docker push freeradius/freeradius-server:latest + +.PHONY: docker-publish +docker-publish: docker-push-latest + # # Build a debian package #