14 lines
		
	
	
	
		
			459 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
	
		
			459 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # SPDX-FileCopyrightText: 2023 Tobias Schmidl
 | |
| #
 | |
| # SPDX-License-Identifier: AGPL-3.0-or-later
 | |
| 
 | |
| DOCKER := docker
 | |
| BUILDER := ${DOCKER} buildx
 | |
| TAG := git.schmidl.dev/schtobia/buildimage
 | |
| 
 | |
| build: dockerfile
 | |
| 	@${BUILDER} build --build-arg=GIT_COMMIT=$(shell git describe --always) --build-arg=VERSION=$(shell git describe --tags --always --dirty) --build-arg=TIMESTAMP="$(shell date -u -Iseconds)" -t ${TAG} .
 | |
| 
 | |
| .PHONY: publish
 | |
| publish: build
 | |
| 	@${DOCKER} push ${TAG}
 |