ov-components: add action for building and serving openvidu-components-angular Testapp

master
Carlos Santos 2025-05-19 18:08:49 +02:00
parent 223c7473e5
commit 1065f32a3a
2 changed files with 30 additions and 12 deletions

View File

@ -0,0 +1,26 @@
name: 'Build and Serve openvidu-components-angular Testapp'
description: 'Setup and serve openvidu-components-angular Testapp'
runs:
using: 'composite'
steps:
- name: Install dependencies
run: |
cd openvidu-components-angular
npm install
shell: bash
- name: Build openvidu-components-angular
run: npm run lib:build --prefix openvidu-components-angular
shell: bash
- name: Build openvidu-components-angular Testapp
run: npm run build --prefix openvidu-components-angular
shell: bash
- name: Serve openvidu-components-angular Testapp
run: npm run start --prefix openvidu-components-angular &
shell: bash
- name: Wait for openvidu-components-angular Testapp
run: |
until curl -s -f -o /dev/null http://localhost:4200; do
echo "Waiting for openvidu-components-angular Testapp to be ready..."
sleep 5
done
shell: bash

View File

@ -72,12 +72,8 @@ jobs:
run: |
cd openvidu-components-angular
npm install
- name: Build openvidu-components-angular
run: npm run lib:build --prefix openvidu-components-angular
- name: Build openvidu-components-angular Testapp
run: npm run build --prefix openvidu-components-angular
- name: Serve openvidu-components-angular Testapp
run: npm run start --prefix openvidu-components-angular &
- name: Build and Serve openvidu-components-angular Testapp
uses: ./.github/actions/build-and-serve-components-testapp
- name: Wait for openvidu-components-angular Testapp
run: |
until curl -s -f -o /dev/null http://localhost:4200; do
@ -144,12 +140,8 @@ jobs:
run: |
cd openvidu-components-angular
npm install
- name: Build openvidu-components-angular
run: npm run lib:build --prefix openvidu-components-angular
- name: Build openvidu-components-angular Testapp
run: npm run build --prefix openvidu-components-angular
- name: Serve openvidu-components-angular Testapp
run: npm run start --prefix openvidu-components-angular &
- name: Build and Serve openvidu-components-angular Testapp
uses: ./.github/actions/build-and-serve-components-testapp
- name: Wait for openvidu-components-angular Testapp
run: |
until curl -s -f -o /dev/null http://localhost:4200; do