File tree 1 file changed +19
-11
lines changed
1 file changed +19
-11
lines changed Original file line number Diff line number Diff line change 21
21
jobs :
22
22
e2e :
23
23
runs-on : ubuntu-latest
24
+ strategy :
25
+ fail-fast : false
26
+ matrix :
27
+ service :
28
+ - date
29
+ - sleep
30
+ - error
31
+ - configs
32
+ - global
33
+ - more_replicas
34
+ - query
35
+ - cap
24
36
steps :
25
37
-
26
38
name : Checkout
34
46
echo ::set-output name=build_tag::swarm-cronjob:local
35
47
echo ::set-output name=service_name::swarm-cronjob
36
48
echo ::set-output name=running_timeout::120
37
- echo ::set-output name=running_log_check::Number of cronjob tasks: 8
49
+ echo ::set-output name=running_log_check::Number of cronjob tasks: 1
38
50
-
39
51
name : Set up QEMU
40
52
uses : docker/setup-qemu-action@v2
52
64
docker swarm leave --force > /dev/null 2>&1 || true
53
65
docker swarm init --advertise-addr $(dig +short myip.opendns.com @resolver1.opendns.com)
54
66
-
55
- name : Swarm deploy stacks
67
+ name : Swarm deploy stack
56
68
run : |
57
- docker stack deploy date -c test/date.yml
58
- docker stack deploy sleep -c test/sleep.yml
59
- docker stack deploy error -c test/error.yml
60
- docker stack deploy configs -c test/configs.yml
61
- docker stack deploy global -c test/global.yml
62
- docker stack deploy more_replicas -c test/more_replicas.yml
63
- docker stack deploy query -c test/query.yml
64
- docker stack deploy cap -c test/cap.yml
69
+ docker stack deploy ${{ matrix.service }} -c test/${{ matrix.service }}.yml
65
70
-
66
71
name : Create service
67
72
run : |
87
92
exit 1
88
93
fi
89
94
done < <(docker service logs -f ${{ steps.prep.outputs.service_name }} 2>&1)
90
- docker swarm leave --force > /dev/null 2>&1 || true
95
+ -
96
+ name : Service logs
97
+ run : |
98
+ docker service logs ${{ matrix.service }}_test
You can’t perform that action at this time.
0 commit comments