ov-components: add setup action for OpenVidu Call Backend in workflows

master
Carlos Santos 2025-05-19 18:03:26 +02:00
parent f951eddfe5
commit 223c7473e5
2 changed files with 38 additions and 60 deletions

View File

@ -0,0 +1,18 @@
name: 'Setup OpenVidu Call Backend'
description: 'Setup OpenVidu Call Backend for testing'
runs:
using: 'composite'
steps:
- name: Clone OpenVidu Call Backend
run: |
git clone --depth 1 https://github.com/OpenVidu/openvidu-call
shell: bash
- name: Install and Start Backend
run: |
cd openvidu-call/backend
npm install
npm run dev:start &
shell: bash
- name: Wait for Backend to Start
shell: bash
run: wait-on --timeout 60000 http://localhost:6080/call/api/healthcheck

View File

@ -66,12 +66,8 @@ jobs:
run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0 run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0
- name: Run openvidu-local-deployment - name: Run openvidu-local-deployment
uses: ./.github/actions/setup-local-deployment uses: ./.github/actions/setup-local-deployment
- name: Run OpenVidu Call Backend - name: Setup OpenVidu Call Backend
run: | uses: ./.github/actions/setup-openvidu-call-backend
git clone --depth 1 https://github.com/OpenVidu/openvidu-call
cd openvidu-call/backend
npm install
npm run dev:start &
- name: Install dependencies - name: Install dependencies
run: | run: |
cd openvidu-components-angular cd openvidu-components-angular
@ -142,12 +138,8 @@ jobs:
run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0 run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0
- name: Run openvidu-local-deployment - name: Run openvidu-local-deployment
uses: ./.github/actions/setup-local-deployment uses: ./.github/actions/setup-local-deployment
- name: Run OpenVidu Call Backend - name: Setup OpenVidu Call Backend
run: | uses: ./.github/actions/setup-openvidu-call-backend
git clone --depth 1 https://github.com/OpenVidu/openvidu-call
cd openvidu-call/backend
npm install
npm run dev:start &
- name: Install dependencies - name: Install dependencies
run: | run: |
cd openvidu-components-angular cd openvidu-components-angular
@ -194,12 +186,8 @@ jobs:
run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0 run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0
- name: Run openvidu-local-deployment - name: Run openvidu-local-deployment
uses: ./.github/actions/setup-local-deployment uses: ./.github/actions/setup-local-deployment
- name: Run OpenVidu Call Backend - name: Setup OpenVidu Call Backend
run: | uses: ./.github/actions/setup-openvidu-call-backend
git clone --depth 1 https://github.com/OpenVidu/openvidu-call
cd openvidu-call/backend
npm install
npm run dev:start &
- name: Install dependencies - name: Install dependencies
run: | run: |
cd openvidu-components-angular cd openvidu-components-angular
@ -246,12 +234,8 @@ jobs:
run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0 run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0
- name: Run openvidu-local-deployment - name: Run openvidu-local-deployment
uses: ./.github/actions/setup-local-deployment uses: ./.github/actions/setup-local-deployment
- name: Run OpenVidu Call Backend - name: Setup OpenVidu Call Backend
run: | uses: ./.github/actions/setup-openvidu-call-backend
git clone --depth 1 https://github.com/OpenVidu/openvidu-call
cd openvidu-call/backend
npm install
npm run dev:start &
- name: Install dependencies - name: Install dependencies
run: | run: |
cd openvidu-components-angular cd openvidu-components-angular
@ -298,12 +282,8 @@ jobs:
run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0 run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0
- name: Run openvidu-local-deployment - name: Run openvidu-local-deployment
uses: ./.github/actions/setup-local-deployment uses: ./.github/actions/setup-local-deployment
- name: Run OpenVidu Call Backend - name: Setup OpenVidu Call Backend
run: | uses: ./.github/actions/setup-openvidu-call-backend
git clone --depth 1 https://github.com/OpenVidu/openvidu-call
cd openvidu-call/backend
npm install
npm run dev:start &
- name: Install dependencies - name: Install dependencies
run: | run: |
cd openvidu-components-angular cd openvidu-components-angular
@ -350,12 +330,8 @@ jobs:
run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0 run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0
- name: Run openvidu-local-deployment - name: Run openvidu-local-deployment
uses: ./.github/actions/setup-local-deployment uses: ./.github/actions/setup-local-deployment
- name: Run OpenVidu Call Backend - name: Setup OpenVidu Call Backend
run: | uses: ./.github/actions/setup-openvidu-call-backend
git clone --depth 1 https://github.com/OpenVidu/openvidu-call
cd openvidu-call/backend
npm install
npm run dev:start &
- name: Install dependencies - name: Install dependencies
run: | run: |
cd openvidu-components-angular cd openvidu-components-angular
@ -402,12 +378,8 @@ jobs:
run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0 run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0
- name: Run openvidu-local-deployment - name: Run openvidu-local-deployment
uses: ./.github/actions/setup-local-deployment uses: ./.github/actions/setup-local-deployment
- name: Run OpenVidu Call Backend - name: Setup OpenVidu Call Backend
run: | uses: ./.github/actions/setup-openvidu-call-backend
git clone --depth 1 https://github.com/OpenVidu/openvidu-call
cd openvidu-call/backend
npm install
npm run dev:start &
- name: Install dependencies - name: Install dependencies
run: | run: |
cd openvidu-components-angular cd openvidu-components-angular
@ -454,12 +426,8 @@ jobs:
run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0 run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0
- name: Run openvidu-local-deployment - name: Run openvidu-local-deployment
uses: ./.github/actions/setup-local-deployment uses: ./.github/actions/setup-local-deployment
- name: Run OpenVidu Call Backend - name: Setup OpenVidu Call Backend
run: | uses: ./.github/actions/setup-openvidu-call-backend
git clone --depth 1 https://github.com/OpenVidu/openvidu-call
cd openvidu-call/backend
npm install
npm run dev:start &
- name: Install dependencies - name: Install dependencies
run: | run: |
cd openvidu-components-angular cd openvidu-components-angular
@ -506,12 +474,8 @@ jobs:
run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0 run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0
- name: Run openvidu-local-deployment - name: Run openvidu-local-deployment
uses: ./.github/actions/setup-local-deployment uses: ./.github/actions/setup-local-deployment
- name: Run OpenVidu Call Backend - name: Setup OpenVidu Call Backend
run: | uses: ./.github/actions/setup-openvidu-call-backend
git clone --depth 1 https://github.com/OpenVidu/openvidu-call
cd openvidu-call/backend
npm install
npm run dev:start &
- name: Install dependencies - name: Install dependencies
run: | run: |
cd openvidu-components-angular cd openvidu-components-angular
@ -558,12 +522,8 @@ jobs:
run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0 run: docker run --network=host -d -p 4444:4444 selenium/standalone-chrome:127.0
- name: Run openvidu-local-deployment - name: Run openvidu-local-deployment
uses: ./.github/actions/setup-local-deployment uses: ./.github/actions/setup-local-deployment
- name: Run OpenVidu Call Backend - name: Setup OpenVidu Call Backend
run: | uses: ./.github/actions/setup-openvidu-call-backend
git clone --depth 1 https://github.com/OpenVidu/openvidu-call
cd openvidu-call/backend
npm install
npm run dev:start &
- name: Install dependencies - name: Install dependencies
run: | run: |
cd openvidu-components-angular cd openvidu-components-angular