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:
|
||||
@- 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))
|
||||
|
|
Loading…
Reference in New Issue