@@ -58,14 +58,48 @@ jobs:
5858 npm run compile
5959 npm run deploy
6060 cd ..
61+
62+ - name : Clone Web-Player
63+ run : |
64+ git clone --depth 1 -b ${{ github.ref_name }} https://github.com/ant-media/Web-Player.git || git clone --depth 1 https://github.com/ant-media/Web-Player.git
65+
66+ - name : Build Web-Player
67+ working-directory : Web-Player
68+ run : |
69+ npm install --include=dev
70+ npm run compile
71+
72+ - name : Copy StreamApp/dist to Web-Player
73+ run : |
74+ pwd
75+ ls -alh
76+ rm -rf Web-Player/node_modules/@antmedia/webrtc_adaptor
77+ mkdir -p Web-Player/node_modules/@antmedia/webrtc_adaptor
78+ cp -r dist/* Web-Player/node_modules/@antmedia/webrtc_adaptor/
79+
80+ - name : Rebuild Web-Player after copy
81+ working-directory : Web-Player
82+ run : |
83+ npm install --include=dev
84+ npm run compile
85+
86+ - name : Copy Web-Player/dist to StreamApp
87+ run : |
88+ rm -rf embedded-player/node_modules/@antmedia/web_player
89+ mkdir -p embedded-player/node_modules/@antmedia/web_player
90+ cp -r Web-Player/dist/* embedded-player/node_modules/@antmedia/web_player/
91+
92+ - name : Rebuild StreamApp
93+ run : |
94+ npm install
95+ npm run compile
6196
6297 - name : Install Maven packages
6398 run : mvn install -DskipTests=true -Dmaven.javadoc.skip=true -Dgpg.skip=true -B -V --quiet
6499
65100 - name : Deploy Snapshot
66101 run : mvn deploy -DskipTests --quiet --settings mvn-settings.xml
67102 env :
68- # Add your Maven credentials as secrets
69103 CI_DEPLOY_USERNAME : ${{ secrets.CI_DEPLOY_USERNAME }}
70104 CI_DEPLOY_PASSWORD : ${{ secrets.CI_DEPLOY_PASSWORD }}
71105 GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
0 commit comments