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/.*://'`; \
|
# DEV_PORT_HTTPS=`grep 'https:' develop/$(DATE)/backend/$(CONTAINER_ID) | sed 's/.*://'`; \
|
||||||
# ./utils/watchrun.sh develop/ ./start.sh
|
# ./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')
|
DATE := $(shell date +'%Y-%m-%dT%H-%M-%S')
|
||||||
SET_DEVELOP = $(eval DEVELOP=develop/$$(DATE))
|
|
||||||
|
|
||||||
.PHONY: develop
|
SET_DEVELOP = $(eval DEVELOP=develop/`ls -1 develop | tail -n1`)
|
||||||
develop:
|
NEW_DEVELOP = $(eval DEVELOP=develop/$$(DATE))
|
||||||
$(SET_DEVELOP)
|
|
||||||
mkdir -p develop/$(DATE)
|
.PHONY: new-develop
|
||||||
--ensure-develop:
|
# HELP:
|
||||||
|
new-develop:
|
||||||
|
$(NEW_DEVELOP)
|
||||||
|
mkdir -p $(DEVELOP)
|
||||||
|
$(MAKE) .current-develop
|
||||||
|
.PHONY: --develop
|
||||||
|
--develop:
|
||||||
if ! [[ -e develop ]]; then \
|
if ! [[ -e develop ]]; then \
|
||||||
$(MAKE) develop; \
|
$(MAKE) new-develop; \
|
||||||
fi
|
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;
|
start: develop start-database start-memcached start-minio start-frontend start-backend;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user