ci: improve log upload steps and rename for clarity in E2E tests

This commit is contained in:
Carlos Santos 2025-05-14 16:54:33 +02:00
parent 2ee94daff4
commit 835cde2dc2

View File

@ -59,11 +59,11 @@ jobs:
env:
RUN_MODE: CI
PLAYWRIGHT_BROWSERS_PATH: /tmp/ms-playwright
- name: Upload logs
- name: Upload OpenVidu Meet logs
if: always()
uses: actions/upload-artifact@v4
with:
name: service-logs
name: meet-logs
path: |
backend.log
testapp.log
@ -76,22 +76,21 @@ jobs:
path: |
frontend/webcomponent/test-results/*/*.webm
retention-days: 7
- name: Dump Docker Compose container logs
- name: Dump OpenVidu Local Deployment logs
if: always()
shell: bash
run: |
cd openvidu-local-deployment/community
docker compose ps --format '{{.Name}}' > /tmp/containers.txt
mkdir -p /tmp/docker-logs
while read container; do
docker compose logs "$container" > "/tmp/docker-logs/${container}.log" || true
done < /tmp/containers.txt
- name: Upload Docker Compose logs
docker logs openvidu &> openvidu-server.logs
docker logs egress &> egress.logs
- name: Upload OpenVidu Local Deployment logs
if: always()
uses: actions/upload-artifact@v4
with:
name: openvidu-local-deployment-logs
path: /tmp/docker-logs/*.log
path: |
openvidu-server.logs
egress.logs
retention-days: 7
- name: Clean up
if: always()