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