我不熟悉 MAKEFILE 并试图弄清楚如何在销毁和部署之间等待2秒钟。
看起来 NMAKE 在互联网上的资源非常有限,我发现sleep 2
抛出'sleep'的资源不被识别为内部或外部命令,
可操作程序或批处理文件。
我正在处理 WINDOWS 而不是 LINUX 。
REGISTRY=registry.ilerler.info
IMAGE=ilerler.geocode.host
TAG=latest
MARATHON=http://mesos.ilerler.com/v2/apps/geocode
PAYLOAD=Marathon_geocode.json
.PHONY: deploy
push:
docker push $(REGISTRY)/$(IMAGE):$(TAG)
destroy:push
curl -X DELETE $(MARATHON)
echo Waiting
sleep 2
deploy:destroy
curl -X PUT -H "Content-Type: application/json" $(MARATHON) -d@$(PAYLOAD)