build(Makefile): revise develop logic
This commit is contained in:
parent
9b16abc489
commit
78dea1e17d
28
Makefile
28
Makefile
@ -329,21 +329,27 @@ image-rebuild-%:
|
||||
# DEV_PORT_HTTPS=`grep 'https:' develop/$(DATE)/backend/$(CONTAINER_ID) | sed 's/.*://'`; \
|
||||
# ./utils/watchrun.sh develop/ ./start.sh
|
||||
|
||||
|
||||
#CURRENT_DEVELOP = $(shell mkdir -p develop && (ls -1 develop | tail -n1))
|
||||
CURRENT_DEVELOP = $(shell if [[ ! -e develop ]] ; then mkdir develop; $(MAKE) develop ; fi && (ls -1 develop | tail -n1))
|
||||
DEVELOP = develop/$(CURRENT_DEVELOP)
|
||||
DATE := $(shell date +'%Y-%m-%dT%H-%M-%S')
|
||||
SET_DEVELOP = $(eval DEVELOP=develop/$$(DATE))
|
||||
|
||||
.PHONY: develop
|
||||
develop:
|
||||
$(SET_DEVELOP)
|
||||
mkdir -p develop/$(DATE)
|
||||
--ensure-develop:
|
||||
SET_DEVELOP = $(eval DEVELOP=develop/`ls -1 develop | tail -n1`)
|
||||
NEW_DEVELOP = $(eval DEVELOP=develop/$$(DATE))
|
||||
|
||||
.PHONY: new-develop
|
||||
# HELP:
|
||||
new-develop:
|
||||
$(NEW_DEVELOP)
|
||||
mkdir -p $(DEVELOP)
|
||||
$(MAKE) .current-develop
|
||||
.PHONY: --develop
|
||||
--develop:
|
||||
if ! [[ -e develop ]]; then \
|
||||
$(MAKE) develop; \
|
||||
$(MAKE) new-develop; \
|
||||
fi
|
||||
$(MAKE) .current-develop
|
||||
.PHONY: .current-develop
|
||||
.current-develop:
|
||||
$(SET_DEVELOP)
|
||||
echo "$(DEVELOP)" > .current-develop
|
||||
|
||||
start: develop start-database start-memcached start-minio start-frontend start-backend;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user