File tree Expand file tree Collapse file tree 4 files changed +46
-1
lines changed Expand file tree Collapse file tree 4 files changed +46
-1
lines changed Original file line number Diff line number Diff line change 5656 ARANGO_LICENSE_KEY : ${{ secrets.ARANGO_LICENSE_KEY }}
5757 - name : Test
5858 run : mvn --no-transfer-progress test
59+ - name : Debug containers
60+ if : ${{ cancelled() || failure() }}
61+ run : ./docker/debug_containers_${{ matrix.topology }}.sh
Original file line number Diff line number Diff line change 1+ debug_container () {
2+ echo " === === === ==="
3+ echo " === $1 "
4+
5+ running=$( docker inspect -f ' {{.State.Running}}' " $1 " )
6+
7+ if [ " $running " = false ]; then
8+ echo " === $1 IS NOT RUNNING!"
9+ fi
10+
11+ echo " === === === ==="
12+
13+ docker logs " $1 "
14+ }
15+
16+ for c in agent1 \
17+ agent2 \
18+ agent3 \
19+ dbserver1 \
20+ dbserver2 \
21+ coordinator1 \
22+ coordinator2; do
23+ debug_container $c
24+ done
Original file line number Diff line number Diff line change 1+ container_name=" arangodb"
2+
3+ debug_container () {
4+ echo " === === === ==="
5+ echo " === $1 "
6+
7+ running=$( docker inspect -f ' {{.State.Running}}' " $1 " )
8+
9+ if [ " $running " = false ]; then
10+ echo " === $1 IS NOT RUNNING!"
11+ fi
12+
13+ echo " === === === ==="
14+
15+ docker logs " $1 "
16+ }
17+
18+ debug_container $container_name
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ docker pull "$1"
1111
1212docker network create arangodb --subnet 172.28.0.0/16
1313
14- docker run -d -p 8529:8529 -e ARANGO_ROOT_PASSWORD=test -e ARANGO_LICENSE_KEY=" $ARANGO_LICENSE_KEY " --network arangodb --ip 172.28.3.1 " $1 "
14+ docker run -d -p 8529:8529 -e ARANGO_ROOT_PASSWORD=test -e ARANGO_LICENSE_KEY=" $ARANGO_LICENSE_KEY " --network arangodb --ip 172.28.3.1 --name arangodb " $1 "
1515
1616echo " waiting for arangodb ..."
1717
You can’t perform that action at this time.
0 commit comments