ci: reuse build metadata for docker build

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2482>
This commit is contained in:
jo 2023-06-13 12:40:38 +02:00
commit 5168817dc9
3 changed files with 15 additions and 8 deletions

View file

@ -9,6 +9,11 @@ BAKE_FILES = \
docker-bake.%.json:
./scripts/build_metadata.py --format bake --bake-target $* --bake-image docker.io/funkwhale/$* > $@
docker-build: $(BAKE_FILES)
docker-metadata: $(BAKE_FILES)
docker-build: docker-metadata
docker buildx bake $(foreach FILE,$(BAKE_FILES), --file $(FILE)) --print $(BUILD_ARGS)
docker buildx bake $(foreach FILE,$(BAKE_FILES), --file $(FILE)) $(BUILD_ARGS)
build-metadata:
./scripts/build_metadata.py --format env | tee build_metadata.env