@@ -12,10 +12,17 @@ PLATFORMS ?= linux/arm64,linux/amd64
1212
1313# Cache configuration (can be disabled via environment variables)
1414DISABLE_REGISTRY_CACHE ?= false
15- CACHE_FROM_ARG_LOG := $(if $(filter true,$(DISABLE_REGISTRY_CACHE ) ) ,,--cache-from=type=registry,ref=$(NVCR_CONTAINER_REPO ) /$(NGC_ORG ) /nvsentinel-buildcache:log-collector)
16- CACHE_TO_ARG_LOG := $(if $(filter true,$(DISABLE_REGISTRY_CACHE ) ) ,,--cache-to=type=registry,ref=$(NVCR_CONTAINER_REPO ) /$(NGC_ORG ) /nvsentinel-buildcache:log-collector,mode=max)
17- CACHE_FROM_ARG_CLEANUP := $(if $(filter true,$(DISABLE_REGISTRY_CACHE ) ) ,,--cache-from=type=registry,ref=$(NVCR_CONTAINER_REPO ) /$(NGC_ORG ) /nvsentinel-buildcache:file-server-cleanup)
18- CACHE_TO_ARG_CLEANUP := $(if $(filter true,$(DISABLE_REGISTRY_CACHE ) ) ,,--cache-to=type=registry,ref=$(NVCR_CONTAINER_REPO ) /$(NGC_ORG ) /nvsentinel-buildcache:file-server-cleanup,mode=max)
15+ ifeq ($(DISABLE_REGISTRY_CACHE ) ,true)
16+ CACHE_FROM_ARG_LOG :=
17+ CACHE_TO_ARG_LOG :=
18+ CACHE_FROM_ARG_CLEANUP :=
19+ CACHE_TO_ARG_CLEANUP :=
20+ else
21+ CACHE_FROM_ARG_LOG := --cache-from=type=registry,ref=$(NVCR_CONTAINER_REPO ) /$(NGC_ORG ) /nvsentinel-buildcache:log-collector
22+ CACHE_TO_ARG_LOG := --cache-to=type=registry,ref=$(NVCR_CONTAINER_REPO ) /$(NGC_ORG ) /nvsentinel-buildcache:log-collector,mode=max
23+ CACHE_FROM_ARG_CLEANUP := --cache-from=type=registry,ref=$(NVCR_CONTAINER_REPO ) /$(NGC_ORG ) /nvsentinel-buildcache:file-server-cleanup
24+ CACHE_TO_ARG_CLEANUP := --cache-to=type=registry,ref=$(NVCR_CONTAINER_REPO ) /$(NGC_ORG ) /nvsentinel-buildcache:file-server-cleanup,mode=max
25+ endif
1926
2027# Default target
2128.PHONY : all
0 commit comments