File tree 4 files changed +46
-1
lines changed
4 files changed +46
-1
lines changed Original file line number Diff line number Diff line change 56
56
ARANGO_LICENSE_KEY : ${{ secrets.ARANGO_LICENSE_KEY }}
57
57
- name : Test
58
58
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"
11
11
12
12
docker network create arangodb --subnet 172.28.0.0/16
13
13
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 "
15
15
16
16
echo " waiting for arangodb ..."
17
17
You can’t perform that action at this time.
0 commit comments