add mandatory variables
This commit is contained in:
parent
27f1575a20
commit
f32faac646
14
Makefile
14
Makefile
|
@ -12,7 +12,19 @@ include make-deploy/helm.mk
|
||||||
self-update:
|
self-update:
|
||||||
@- git submodule update --remote
|
@- 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:
|
build:
|
||||||
ifneq (,$(wildcard build.sh))
|
ifneq (,$(wildcard build.sh))
|
||||||
|
|
Loading…
Reference in New Issue