Merge pull request #282 from ipfs/feat/docker-test

fix/basic-docker-tests
This commit is contained in:
ZenGround0 2018-01-05 08:13:19 -05:00 committed by GitHub
commit abebe498cb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 1 deletions

View File

@ -13,6 +13,7 @@ install:
- go get github.com/golang/lint/golint
- make deps
script:
- make docker
- make check
- make service && make ctl && ./coverage.sh
- make install

View File

@ -94,4 +94,17 @@ rwundo: gx
$(gx-go_bin) rewrite --undo
publish: rwundo
$(gx_bin) publish
.PHONY: all gx deps test test_sharness clean_sharness rw rwundo publish service ctl install clean gx-clean
docker:
@docker build -t cluster-image -f Dockerfile .
@docker run --name tmp-make-cluster -d cluster-image && sleep 8
@docker exec tmp-make-cluster sh -c "ipfs-cluster-ctl version"
@docker exec tmp-make-cluster sh -c "ipfs-cluster-service -v"
@docker stop tmp-make-cluster && docker rm tmp-make-cluster
@docker build -t cluster-image -f Dockerfile-test .
@docker run --name tmp-make-cluster -d cluster-image && sleep 8
@docker exec tmp-make-cluster sh -c "ipfs-cluster-ctl version"
@docker exec tmp-make-cluster sh -c "ipfs-cluster-service -v"
@docker stop tmp-make-cluster && docker rm tmp-make-cluster
.PHONY: all gx deps test test_sharness clean_sharness rw rwundo publish service ctl install clean gx-clean docker