ci: updated webcomponent E2E test workflow for starting openvidu meet locally
This commit is contained in:
parent
6d11f6c6e4
commit
1cd83c6c1e
121
.github/workflows/wc-e2e-test.yaml
vendored
121
.github/workflows/wc-e2e-test.yaml
vendored
@ -16,12 +16,26 @@ jobs:
|
|||||||
node-version: '22.13'
|
node-version: '22.13'
|
||||||
- name: Setup OpenVidu Local Deployment
|
- name: Setup OpenVidu Local Deployment
|
||||||
uses: OpenVidu/actions/start-openvidu-local-deployment@main
|
uses: OpenVidu/actions/start-openvidu-local-deployment@main
|
||||||
# - name: Setup OpenVidu Meet
|
with:
|
||||||
# uses: OpenVidu/actions/start-openvidu-meet@main
|
ref-openvidu-local-deployment: development
|
||||||
# env:
|
pre_startup_commands: |
|
||||||
# MEET_WEBHOOK_ENABLED: true
|
cat <<'BASH' > pre_startup_commands.sh
|
||||||
|
#!/bin/bash
|
||||||
|
echo "Commenting out openvidu-meet container in docker-compose.yaml"
|
||||||
|
if [ -f docker-compose.yaml ]; then
|
||||||
|
yq e 'del(.services.openvidu-meet)' -i docker-compose.yaml
|
||||||
|
fi
|
||||||
|
BASH
|
||||||
|
chmod +x pre_startup_commands.sh && ./pre_startup_commands.sh
|
||||||
|
- name: Setup OpenVidu Meet
|
||||||
|
uses: OpenVidu/actions/start-openvidu-meet@main
|
||||||
|
env:
|
||||||
|
MEET_WEBHOOK_ENABLED: true
|
||||||
- name: Start OpenVidu Meet Testapp
|
- name: Start OpenVidu Meet Testapp
|
||||||
uses: OpenVidu/actions/start-openvidu-meet-testapp@main
|
uses: OpenVidu/actions/start-openvidu-meet-testapp@main
|
||||||
|
env:
|
||||||
|
OPENVIDU_MEET_URL: http://localhost:6080/api/v1
|
||||||
|
WEBCOMPONENT_SRC: http://localhost:6080/v1/openvidu-meet.js
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: |
|
run: |
|
||||||
cd frontend/webcomponent
|
cd frontend/webcomponent
|
||||||
@ -32,7 +46,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
RUN_MODE: CI
|
RUN_MODE: CI
|
||||||
PLAYWRIGHT_BROWSERS_PATH: /tmp/ms-playwright
|
PLAYWRIGHT_BROWSERS_PATH: /tmp/ms-playwright
|
||||||
MEET_API_URL: http://localhost:9080
|
MEET_API_URL: http://localhost:6080
|
||||||
- name: Upload failed test videos
|
- name: Upload failed test videos
|
||||||
if: always()
|
if: always()
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
@ -55,12 +69,27 @@ jobs:
|
|||||||
node-version: '22.13'
|
node-version: '22.13'
|
||||||
- name: Setup OpenVidu Local Deployment
|
- name: Setup OpenVidu Local Deployment
|
||||||
uses: OpenVidu/actions/start-openvidu-local-deployment@main
|
uses: OpenVidu/actions/start-openvidu-local-deployment@main
|
||||||
# - name: Setup OpenVidu Meet
|
with:
|
||||||
# uses: OpenVidu/actions/start-openvidu-meet@main
|
ref-openvidu-local-deployment: development
|
||||||
# env:
|
pre_startup_commands: |
|
||||||
# MEET_WEBHOOK_ENABLED: true
|
cat <<'BASH' > pre_startup_commands.sh
|
||||||
|
#!/bin/bash
|
||||||
|
echo "Commenting out openvidu-meet container in docker-compose.yaml"
|
||||||
|
if [ -f docker-compose.yaml ]; then
|
||||||
|
yq e 'del(.services.openvidu-meet)' -i docker-compose.yaml
|
||||||
|
fi
|
||||||
|
BASH
|
||||||
|
chmod +x pre_startup_commands.sh && ./pre_startup_commands.sh
|
||||||
|
- name: Setup OpenVidu Meet
|
||||||
|
uses: OpenVidu/actions/start-openvidu-meet@main
|
||||||
|
env:
|
||||||
|
MEET_WEBHOOK_ENABLED: true
|
||||||
- name: Start OpenVidu Meet Testapp
|
- name: Start OpenVidu Meet Testapp
|
||||||
uses: OpenVidu/actions/start-openvidu-meet-testapp@main
|
uses: OpenVidu/actions/start-openvidu-meet-testapp@main
|
||||||
|
env:
|
||||||
|
OPENVIDU_MEET_URL: http://localhost:6080/api/v1
|
||||||
|
WEBCOMPONENT_SRC: http://localhost:6080/v1/openvidu-meet.js
|
||||||
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: |
|
run: |
|
||||||
cd frontend/webcomponent
|
cd frontend/webcomponent
|
||||||
@ -71,7 +100,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
RUN_MODE: CI
|
RUN_MODE: CI
|
||||||
PLAYWRIGHT_BROWSERS_PATH: /tmp/ms-playwright
|
PLAYWRIGHT_BROWSERS_PATH: /tmp/ms-playwright
|
||||||
MEET_API_URL: http://localhost:9080
|
MEET_API_URL: http://localhost:6080
|
||||||
- name: Upload failed test videos
|
- name: Upload failed test videos
|
||||||
if: always()
|
if: always()
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
@ -94,12 +123,26 @@ jobs:
|
|||||||
node-version: '22.13'
|
node-version: '22.13'
|
||||||
- name: Setup OpenVidu Local Deployment
|
- name: Setup OpenVidu Local Deployment
|
||||||
uses: OpenVidu/actions/start-openvidu-local-deployment@main
|
uses: OpenVidu/actions/start-openvidu-local-deployment@main
|
||||||
# - name: Setup OpenVidu Meet
|
with:
|
||||||
# uses: OpenVidu/actions/start-openvidu-meet@main
|
ref-openvidu-local-deployment: development
|
||||||
# env:
|
pre_startup_commands: |
|
||||||
# MEET_WEBHOOK_ENABLED: true
|
cat <<'BASH' > pre_startup_commands.sh
|
||||||
|
#!/bin/bash
|
||||||
|
echo "Commenting out openvidu-meet container in docker-compose.yaml"
|
||||||
|
if [ -f docker-compose.yaml ]; then
|
||||||
|
yq e 'del(.services.openvidu-meet)' -i docker-compose.yaml
|
||||||
|
fi
|
||||||
|
BASH
|
||||||
|
chmod +x pre_startup_commands.sh && ./pre_startup_commands.sh
|
||||||
|
- name: Setup OpenVidu Meet
|
||||||
|
uses: OpenVidu/actions/start-openvidu-meet@main
|
||||||
|
env:
|
||||||
|
MEET_WEBHOOK_ENABLED: true
|
||||||
- name: Start OpenVidu Meet Testapp
|
- name: Start OpenVidu Meet Testapp
|
||||||
uses: OpenVidu/actions/start-openvidu-meet-testapp@main
|
uses: OpenVidu/actions/start-openvidu-meet-testapp@main
|
||||||
|
env:
|
||||||
|
OPENVIDU_MEET_URL: http://localhost:6080/api/v1
|
||||||
|
WEBCOMPONENT_SRC: http://localhost:6080/v1/openvidu-meet.js
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: |
|
run: |
|
||||||
cd frontend/webcomponent
|
cd frontend/webcomponent
|
||||||
@ -110,7 +153,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
RUN_MODE: CI
|
RUN_MODE: CI
|
||||||
PLAYWRIGHT_BROWSERS_PATH: /tmp/ms-playwright
|
PLAYWRIGHT_BROWSERS_PATH: /tmp/ms-playwright
|
||||||
MEET_API_URL: http://localhost:9080
|
MEET_API_URL: http://localhost:6080
|
||||||
- name: Upload failed test videos
|
- name: Upload failed test videos
|
||||||
if: always()
|
if: always()
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
@ -134,12 +177,26 @@ jobs:
|
|||||||
node-version: '22.13'
|
node-version: '22.13'
|
||||||
- name: Setup OpenVidu Local Deployment
|
- name: Setup OpenVidu Local Deployment
|
||||||
uses: OpenVidu/actions/start-openvidu-local-deployment@main
|
uses: OpenVidu/actions/start-openvidu-local-deployment@main
|
||||||
# - name: Setup OpenVidu Meet
|
with:
|
||||||
# uses: OpenVidu/actions/start-openvidu-meet@main
|
ref-openvidu-local-deployment: development
|
||||||
# env:
|
pre_startup_commands: |
|
||||||
# MEET_WEBHOOK_ENABLED: true
|
cat <<'BASH' > pre_startup_commands.sh
|
||||||
|
#!/bin/bash
|
||||||
|
echo "Commenting out openvidu-meet container in docker-compose.yaml"
|
||||||
|
if [ -f docker-compose.yaml ]; then
|
||||||
|
yq e 'del(.services.openvidu-meet)' -i docker-compose.yaml
|
||||||
|
fi
|
||||||
|
BASH
|
||||||
|
chmod +x pre_startup_commands.sh && ./pre_startup_commands.sh
|
||||||
|
- name: Setup OpenVidu Meet
|
||||||
|
uses: OpenVidu/actions/start-openvidu-meet@main
|
||||||
|
env:
|
||||||
|
MEET_WEBHOOK_ENABLED: true
|
||||||
- name: Start OpenVidu Meet Testapp
|
- name: Start OpenVidu Meet Testapp
|
||||||
uses: OpenVidu/actions/start-openvidu-meet-testapp@main
|
uses: OpenVidu/actions/start-openvidu-meet-testapp@main
|
||||||
|
env:
|
||||||
|
OPENVIDU_MEET_URL: http://localhost:6080/api/v1
|
||||||
|
WEBCOMPONENT_SRC: http://localhost:6080/v1/openvidu-meet.js
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: |
|
run: |
|
||||||
cd frontend/webcomponent
|
cd frontend/webcomponent
|
||||||
@ -150,7 +207,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
RUN_MODE: CI
|
RUN_MODE: CI
|
||||||
PLAYWRIGHT_BROWSERS_PATH: /tmp/ms-playwright
|
PLAYWRIGHT_BROWSERS_PATH: /tmp/ms-playwright
|
||||||
MEET_API_URL: http://localhost:9080
|
MEET_API_URL: http://localhost:6080
|
||||||
- name: Upload failed test videos
|
- name: Upload failed test videos
|
||||||
if: always()
|
if: always()
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
@ -173,12 +230,26 @@ jobs:
|
|||||||
node-version: '22.13'
|
node-version: '22.13'
|
||||||
- name: Setup OpenVidu Local Deployment
|
- name: Setup OpenVidu Local Deployment
|
||||||
uses: OpenVidu/actions/start-openvidu-local-deployment@main
|
uses: OpenVidu/actions/start-openvidu-local-deployment@main
|
||||||
# - name: Setup OpenVidu Meet
|
with:
|
||||||
# uses: OpenVidu/actions/start-openvidu-meet@main
|
ref-openvidu-local-deployment: development
|
||||||
# env:
|
pre_startup_commands: |
|
||||||
# MEET_WEBHOOK_ENABLED: true
|
cat <<'BASH' > pre_startup_commands.sh
|
||||||
|
#!/bin/bash
|
||||||
|
echo "Commenting out openvidu-meet container in docker-compose.yaml"
|
||||||
|
if [ -f docker-compose.yaml ]; then
|
||||||
|
yq e 'del(.services.openvidu-meet)' -i docker-compose.yaml
|
||||||
|
fi
|
||||||
|
BASH
|
||||||
|
chmod +x pre_startup_commands.sh && ./pre_startup_commands.sh
|
||||||
|
- name: Setup OpenVidu Meet
|
||||||
|
uses: OpenVidu/actions/start-openvidu-meet@main
|
||||||
|
env:
|
||||||
|
MEET_WEBHOOK_ENABLED: true
|
||||||
- name: Start OpenVidu Meet Testapp
|
- name: Start OpenVidu Meet Testapp
|
||||||
uses: OpenVidu/actions/start-openvidu-meet-testapp@main
|
uses: OpenVidu/actions/start-openvidu-meet-testapp@main
|
||||||
|
env:
|
||||||
|
OPENVIDU_MEET_URL: http://localhost:6080/api/v1
|
||||||
|
WEBCOMPONENT_SRC: http://localhost:6080/v1/openvidu-meet.js
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: |
|
run: |
|
||||||
docker ps -a
|
docker ps -a
|
||||||
@ -190,7 +261,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
RUN_MODE: CI
|
RUN_MODE: CI
|
||||||
PLAYWRIGHT_BROWSERS_PATH: /tmp/ms-playwright
|
PLAYWRIGHT_BROWSERS_PATH: /tmp/ms-playwright
|
||||||
MEET_API_URL: http://localhost:9080
|
MEET_API_URL: http://localhost:6080
|
||||||
- name: Upload failed test videos
|
- name: Upload failed test videos
|
||||||
if: always()
|
if: always()
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user