1
0
Fork 0
mirror of https://git.chefkoch.net/pub/make-deploy synced 2025-05-12 18:44:56 +00:00

add mandatory variables

This commit is contained in:
Stefan Riepenhausen 2022-12-20 15:27:50 +01:00
parent 27f1575a20
commit f32faac646
2 changed files with 14 additions and 1 deletions

View file

@ -12,7 +12,19 @@ include make-deploy/helm.mk
self-update:
@- git submodule update --remote
deploy: build test upload pre-deploy pre-local pull start post-local post-deploy reload
deploy: mandatory build test upload pre-deploy pre-local pull start post-local post-deploy reload
mandatory:
@- echo "\n### mandatory check"
ifndef MANDATORY-$(DEPLOY_TYPE)
$(error MANDATORY-$(DEPLOY_TYPE) is not defined)
endif
@ $(foreach var,$(MANDATORY), \
if test -z "${$(var)}"; then \
echo "Missing mandatory variable: $(var)"; \
exit 1; \
fi; \
)
build:
ifneq (,$(wildcard build.sh))