Merge pull request #936 from progrium/929-mh-conditionally-run-buildstack

only execute build stack if we have access to /var/run/docker.sock. closes #929
This commit is contained in:
Jose Diaz-Gonzalez
2015-02-03 15:47:47 -05:00

View File

@@ -95,12 +95,14 @@ ifndef CI
endif
stack:
ifeq ($(shell test -e /var/run/docker.sock && touch -a -c /var/run/docker.sock && echo $$?),0)
@echo "Start building buildstep"
ifdef BUILD_STACK
@docker images | grep progrium/buildstep || (git clone ${STACK_URL} /tmp/buildstep && docker build -t progrium/buildstep /tmp/buildstep && rm -rf /tmp/buildstep)
else
@docker images | grep progrium/buildstep || curl --silent -L ${PREBUILT_STACK_URL} | gunzip -cd | docker import - progrium/buildstep
endif
endif
count:
@echo "Core lines:"