Skip to content

Commit fa84efb

Browse files
committed
Upload cluster logs
1 parent 3bd1bfd commit fa84efb

File tree

1 file changed

+33
-20
lines changed

1 file changed

+33
-20
lines changed

.github/workflows/test-rabbitmq-alphas.yml

Lines changed: 33 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)