Test docker compose

License: MIT
Signed-off-by: Hector Sanjuan <code@hector.link>
This commit is contained in:
Hector Sanjuan 2018-10-23 18:23:58 +02:00
parent e4fddbc4d7
commit ce6ed6ae7a
2 changed files with 9 additions and 1 deletions

View File

@ -44,9 +44,10 @@ jobs:
- make check - make check
- make service - make service
- make ctl - make ctl
- name: "Docker build" - name: "Docker and Compose build"
script: script:
- make docker - make docker
- make docker-compose
- name: "Sharness" - name: "Sharness"
script: script:
- sudo apt-get update - sudo apt-get update

View File

@ -93,6 +93,13 @@ docker:
docker exec tmp-make-cluster-test sh -c "ipfs-cluster-service -v" docker exec tmp-make-cluster-test sh -c "ipfs-cluster-service -v"
docker kill tmp-make-cluster-test docker kill tmp-make-cluster-test
docker-compose:
docker-compose up -d
sleep 20
docker exec cluster0 ipfs-cluster-ctl peers ls | grep -o "Sees 1 other peers" | uniq -c | grep 2
docker exec cluster1 ipfs-cluster-ctl peers ls | grep -o "Sees 1 other peers" | uniq -c | grep 2
docker-compose down
prcheck: deps check service ctl test prcheck: deps check service ctl test
.PHONY: all gx deps test test_sharness clean_sharness rw rwundo publish service ctl install clean gx-clean docker .PHONY: all gx deps test test_sharness clean_sharness rw rwundo publish service ctl install clean gx-clean docker