Skip to content

Commit d3a755b

Browse files
committed
openvidu-components: Build openvidu-browser in CI job
1 parent 185ea7a commit d3a755b

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

.github/workflows/openvidu-components-angular-E2E.yml

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
name: openvidu-angular E2E
1+
name: openvidu-components-angular E2E
22
on:
33
push:
44
paths:
55
- 'openvidu-components-angular/**'
6+
- 'openvidu-browser/**'
67
pull_request:
78
branches:
89
- master
@@ -23,6 +24,16 @@ jobs:
2324
run: docker run -d --shm-size="2g" --network host selenium/standalone-chrome:latest
2425
- name: Run openvidu-server-kms
2526
run: docker run -p 4443:4443 --rm -d -e OPENVIDU_SECRET=MY_SECRET openvidu/openvidu-server-kms:latest
27+
- name: Build openvidu-browser
28+
run: |
29+
cd openvidu-browser
30+
npm install
31+
npm run build && npm pack
32+
mv openvidu-browser-*.tgz ../openvidu-components-angular
33+
- name: Install openvidu-browser
34+
run: |
35+
cd openvidu-components-angular
36+
npm install openvidu-browser-*.tgz
2637
- name: Install dependencies
2738
run: npm install --prefix openvidu-components-angular
2839
- name: Build openvidu-angular
@@ -31,11 +42,11 @@ jobs:
3142
run: npm run webcomponent:build --prefix openvidu-components-angular
3243
- name: Build openvidu-angular-testapp
3344
run: npm run build --prefix openvidu-components-angular
34-
- name: Run Angular Testapp
45+
- name: Serve openvidu-angular-testapp
3546
run: npm run start-prod --prefix openvidu-components-angular &
36-
- name: Run Angular E2E
47+
- name: Run openvidu-angular E2E
3748
run: npm run lib:e2e-ci --prefix openvidu-components-angular
38-
- name: Run Webcomponent Testapp
49+
- name: Serve Webcomponent Testapp
3950
run: npm run webcomponent:serve-testapp --prefix openvidu-components-angular &
4051
- name: Run Webcomponent E2E
4152
run: npm run webcomponent:e2e-ci --prefix openvidu-components-angular

0 commit comments

Comments
 (0)