@@ -30,29 +30,42 @@ jobs:
3030 distribution : ' temurin'
3131 java-version : ' 25'
3232 cache : ' maven'
33- - name : Start broker
34- run : ci/start-broker.sh
35- env :
36- RABBITMQ_IMAGE : ${{ matrix.rabbitmq-image }}
37- - name : Start toxiproxy
38- run : ci/start-toxiproxy.sh
39- - name : Display Java version
40- run : ./mvnw --version
41- - name : Test
42- run : |
43- ./mvnw verify -Drabbitmqctl.bin=DOCKER:rabbitmq --no-transfer-progress \
44- -Dca.certificate=./tls-gen/basic/result/ca_certificate.pem \
45- -Dclient.certificate=./tls-gen/basic/result/client_$(hostname)_certificate.pem \
46- -Dclient.key=./tls-gen/basic/result/client_$(hostname)_key.pem
47- - name : Stop toxiproxy
48- run : docker stop toxiproxy && docker rm toxiproxy
49- - name : Stop broker
50- run : docker stop rabbitmq && docker rm rabbitmq
33+ # - name: Start broker
34+ # run: ci/start-broker.sh
35+ # env:
36+ # RABBITMQ_IMAGE: ${{ matrix.rabbitmq-image }}
37+ # - name: Start toxiproxy
38+ # run: ci/start-toxiproxy.sh
39+ # - name: Display Java version
40+ # run: ./mvnw --version
41+ # - name: Test
42+ # run: |
43+ # ./mvnw verify -Drabbitmqctl.bin=DOCKER:rabbitmq --no-transfer-progress \
44+ # -Dca.certificate=./tls-gen/basic/result/ca_certificate.pem \
45+ # -Dclient.certificate=./tls-gen/basic/result/client_$(hostname)_certificate.pem \
46+ # -Dclient.key=./tls-gen/basic/result/client_$(hostname)_key.pem
47+ # - name: Stop toxiproxy
48+ # run: docker stop toxiproxy && docker rm toxiproxy
49+ # - name: Stop broker
50+ # run: docker stop rabbitmq && docker rm rabbitmq
5151 - name : Start cluster
52+ id : start-cluster
5253 run : ci/start-cluster.sh
5354 env :
5455 RABBITMQ_IMAGE : ${{ matrix.rabbitmq-image }}
5556 - name : Test against cluster
56- run : ./mvnw test -Dtest="*ClusterTest" -Drabbitmqctl.bin=DOCKER:rabbitmq0
57+ run : ./mvnw test -Dtest="ClusterTest" -Drabbitmqctl.bin=DOCKER:rabbitmq0
58+ - name : Get cluster logs
59+ if : ${{ steps.start-cluster.outcome == 'success' }}
60+ run : |
61+ docker cp 'rabbitmq0:/var/log/rabbitmq/' .
62+ docker cp 'rabbitmq1:/var/log/rabbitmq/' .
63+ docker cp 'rabbitmq2:/var/log/rabbitmq/' .
64+ - name : Upload cluster logs
65+ if : ${{ steps.start-cluster.outcome == 'success' }}
66+ uses : actions/upload-artifact@v4
67+ with :
68+ name : cluster-logs
69+ path : rabbitmq/
5770 - name : Stop cluster
58- run : docker compose --file ci/cluster/docker-compose.yml down
71+ run : docker compose --file ci/cluster/docker-compose.yml down
0 commit comments