70
70
- name : Run minitest
71
71
run : bundle exec rake ${{ matrix.task || 'test' }}
72
72
- name : Stop containers
73
- run : docker compose -f $DOCKER_COMPOSE_FILE down
73
+ run : docker compose -f $DOCKER_COMPOSE_FILE down || true
74
74
nat-ted-env :
75
75
name : NAT-ted Environments
76
76
timeout-minutes : 5
@@ -107,7 +107,7 @@ jobs:
107
107
echo "Max attempts exceeded: $i times"
108
108
exit 1
109
109
fi
110
- healthy_cnt=$(docker compose -f $DOCKER_COMPOSE_FILE ps --format json | jq .[].Status | (grep healthy || true) | wc -l)
110
+ healthy_cnt=$(docker compose -f $DOCKER_COMPOSE_FILE ps --format json | ( jq .[].Status || true) | (grep healthy || true) | wc -l)
111
111
if [[ $healthy_cnt -eq $node_cnt ]]
112
112
then
113
113
break
@@ -117,7 +117,7 @@ jobs:
117
117
: $((++i))
118
118
done
119
119
env :
120
- MAX_ATTEMPTS : " 10 "
120
+ MAX_ATTEMPTS : " 20 "
121
121
- name : Print containers
122
122
run : docker compose -f $DOCKER_COMPOSE_FILE ps
123
123
- name : Build cluster
@@ -128,7 +128,7 @@ jobs:
128
128
- name : Run minitest
129
129
run : bundle exec rake test
130
130
- name : Stop containers
131
- run : docker compose -f $DOCKER_COMPOSE_FILE down
131
+ run : docker compose -f $DOCKER_COMPOSE_FILE down || true
132
132
lint :
133
133
name : Lint
134
134
timeout-minutes : 5
@@ -199,10 +199,10 @@ jobs:
199
199
run : |
200
200
for i in {5..9..2}
201
201
do
202
- docker compose -f $DOCKER_COMPOSE_FILE exec node$i tc qdisc del dev eth0 root netem
202
+ docker compose -f $DOCKER_COMPOSE_FILE exec node$i tc qdisc del dev eth0 root netem || true
203
203
done
204
204
- name : Stop containers
205
- run : docker compose -f $DOCKER_COMPOSE_FILE down
205
+ run : docker compose -f $DOCKER_COMPOSE_FILE down || true
206
206
profiling :
207
207
name : Profiling
208
208
timeout-minutes : 5
@@ -238,7 +238,7 @@ jobs:
238
238
env :
239
239
MEMORY_PROFILE_MODE : ${{ matrix.mode }}
240
240
- name : Stop containers
241
- run : docker compose -f $DOCKER_COMPOSE_FILE down
241
+ run : docker compose -f $DOCKER_COMPOSE_FILE down || true
242
242
massive :
243
243
name : Massive Cluster
244
244
timeout-minutes : 10
@@ -298,4 +298,4 @@ jobs:
298
298
env :
299
299
MEMORY_PROFILE_MODE : pipelining_in_moderation
300
300
- name : Stop containers
301
- run : docker compose -f $DOCKER_COMPOSE_FILE down
301
+ run : docker compose -f $DOCKER_COMPOSE_FILE down || true
0 commit comments