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

deploy type copy

This commit is contained in:
Andreas Neue 2022-09-29 10:25:43 +02:00
parent 37cbb51573
commit cfc7d1ca0b
4 changed files with 45 additions and 27 deletions

View file

@ -1,5 +1,6 @@
.PHONY: self-update create-contexts deploy upload pull start stop restart
include make-deploy/copy.mk
include make-deploy/docker.mk
include make-deploy/k8s.mk
include make-deploy/cron.mk
@ -12,9 +13,17 @@ self-update:
deploy: upload pre-deploy pull start post-deploy
pre-deploy: pre-deploy-$(DEPLOY_TYPE)
post-deploy: post-deploy-$(DEPLOY_TYPE)
pre-deploy:
@- echo "\n### running pre-deploy script"
@- $(foreach host,$(DEPLOY_HOSTS), \
ssh $(SSH_USER)@$(host) "cd $(DEPLOY_PATH)/$(DEPLOY_NAME); sh pre-deploy.sh"; \
)
post-deploy:
@- echo "\n### running post-deploy script"
@- $(foreach host,$(DEPLOY_HOSTS), \
ssh $(SSH_USER)@$(host) "cd $(DEPLOY_PATH)/$(DEPLOY_NAME); sh post-deploy.sh"; \
)
upload:
@- echo "\n### uploading files"