Skip to content

Commit 3840502

Browse files
committed
Upload broker logs in workflows
(cherry picked from commit 4ff074d)
1 parent 60026f0 commit 3840502

File tree

2 files changed

+29
-3
lines changed

2 files changed

+29
-3
lines changed

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

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,11 @@ jobs:
1616
runs-on: ubuntu-24.04
1717
strategy:
1818
matrix:
19-
rabbitmq-image:
20-
- pivotalrabbitmq/rabbitmq:v4.1.x-otp27
21-
- pivotalrabbitmq/rabbitmq:v4.2.x-otp27
19+
include:
20+
- rabbitmq-image: pivotalrabbitmq/rabbitmq:v4.1.x-otp27
21+
rabbitmq-branch: 4.1
22+
- rabbitmq-image: pivotalrabbitmq/rabbitmq:v4.2.x-otp27
23+
rabbitmq-branch: 4.2
2224
name: Test against ${{ matrix.rabbitmq-image }}
2325
steps:
2426
- uses: actions/checkout@v5
@@ -59,5 +61,17 @@ jobs:
5961
-Dclient.certificate=./tls-gen/basic/result/client_$(hostname)_certificate.pem \
6062
-Dmaven.javadoc.skip=true \
6163
--no-transfer-progress
64+
- name: Get broker logs
65+
if: ${{ always() }}
66+
run: |
67+
docker cp rabbitmq0:/var/log/rabbitmq broker-logs-0
68+
docker cp rabbitmq1:/var/log/rabbitmq broker-logs-1
69+
docker cp rabbitmq2:/var/log/rabbitmq broker-logs-2
70+
- name: Upload broker logs
71+
if: ${{ always() }}
72+
uses: actions/upload-artifact@v4
73+
with:
74+
name: broker-logs-${{ matrix.rabbitmq-branch }}
75+
path: broker-logs-*
6276
- name: Stop cluster
6377
run: docker compose --file ci/cluster/docker-compose.yml down

.github/workflows/test.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,18 @@ jobs:
5555
-Dclient.certificate=./tls-gen/basic/result/client_$(hostname)_certificate.pem \
5656
-Dmaven.javadoc.skip=true \
5757
--no-transfer-progress
58+
- name: Get broker logs
59+
if: ${{ always() }}
60+
run: |
61+
docker cp rabbitmq0:/var/log/rabbitmq broker-logs-0
62+
docker cp rabbitmq1:/var/log/rabbitmq broker-logs-1
63+
docker cp rabbitmq2:/var/log/rabbitmq broker-logs-2
64+
- name: Upload broker logs
65+
if: ${{ always() }}
66+
uses: actions/upload-artifact@v4
67+
with:
68+
name: broker-logs
69+
path: broker-logs-*
5870
- name: Stop cluster
5971
run: docker compose --file ci/cluster/docker-compose.yml down
6072
- name: Publish snapshot

0 commit comments

Comments
 (0)