@@ -36,14 +36,37 @@ jobs:
3636 - name : Build src code
3737 run : npm run build:src
3838
39- - name : Release package
40- run : |
41- npm run publish:win:setup
42- npm run publish:win:7z:x64
43- npm run publish:win:7z:x86
44- env :
45- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
46- BT_TOKEN : ${{ secrets.BT_TOKEN }}
39+ - name : Build Package Setup x86_64
40+ run : npm run pack:win:setup:x86_64
41+ - name : Upload Artifact Setup x86_64
42+ uses : actions/upload-artifact@v2
43+ with :
44+ name : lx-music-desktop-x86_64-Setup
45+ path : build/*x86_64 Setup.exe
46+
47+ - name : Build Package 7z x64
48+ run : npm run pack:win:7z:x64
49+ - name : Upload Artifact 7z x64
50+ uses : actions/upload-artifact@v2
51+ with :
52+ name : lx-music-desktop-win_x64-green
53+ path : build/*win_x64 green.7z
54+
55+ - name : Build Package 7z x86
56+ run : npm run pack:win:7z:x86
57+ - name : Upload Artifact 7z x86
58+ uses : actions/upload-artifact@v2
59+ with :
60+ name : lx-music-desktop-win_x86-green
61+ path : build/*win_x86 green.7z
62+
63+ - name : Build Package 7z arm64
64+ run : npm run pack:win:7z:arm64
65+ - name : Upload Artifact 7z arm64
66+ uses : actions/upload-artifact@v2
67+ with :
68+ name : lx-music-desktop-win_arm64-green
69+ path : build/*win_arm64 green.7z
4770
4871 Mac :
4972 name : Mac
@@ -75,13 +98,17 @@ jobs:
7598 - name : Build src code
7699 run : npm run build:src
77100
78- - name : Release package
79- run : npm run publish :mac:dmg
101+ - name : Build Package dmg
102+ run : npm run pack :mac:dmg
80103 env :
81104 ELECTRON_CACHE : $HOME/.cache/electron
82105 ELECTRON_BUILDERCACHE : $HOME/.cache/electron-builder
83- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
84- BT_TOKEN : ${{ secrets.BT_TOKEN }}
106+
107+ - name : Upload Artifact dmg
108+ uses : actions/upload-artifact@v2
109+ with :
110+ name : lx-music-desktop-mac_dmg
111+ path : build/*.dmg
85112
86113 Linux :
87114 name : Linux
@@ -116,15 +143,58 @@ jobs:
116143 - name : Build src code
117144 run : npm run build:src
118145
119- - name : Release package
120- run : |
121- npm run publish:linux:deb:x64
122- npm run publish:linux:deb:x86
123- npm run publish:linux:deb:arm64
124- npm run publish:linux:deb:armv7l
125- npm run publish:linux:appImage
126- npm run publish:linux:rpm
127- npm run publish:linux:pacman
128- env :
129- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
130- BT_TOKEN : ${{ secrets.BT_TOKEN }}
146+ - name : Build Package deb x64
147+ run : npm run pack:linux:deb:x64
148+ - name : Upload Artifact deb x64
149+ uses : actions/upload-artifact@v2
150+ with :
151+ name : lx-music-desktop-deb-x64
152+ path : build/* x64.deb
153+
154+ - name : Build Package deb x86
155+ run : npm run pack:linux:deb:x86
156+ - name : Upload Artifact deb x86
157+ uses : actions/upload-artifact@v2
158+ with :
159+ name : lx-music-desktop-deb-x86
160+ path : build/* x86.deb
161+
162+ - name : Build Package deb arm64
163+ run : npm run pack:linux:deb:arm64
164+ - name : Upload Artifact deb arm64
165+ uses : actions/upload-artifact@v2
166+ with :
167+ name : lx-music-desktop-deb-arm64
168+ path : build/* arm64.deb
169+
170+ - name : Build Package deb armv7l
171+ run : npm run pack:linux:deb:armv7l
172+ - name : Upload Artifact deb armv7l
173+ uses : actions/upload-artifact@v2
174+ with :
175+ name : lx-music-desktop-deb-armv7l
176+ path : build/* armv7l.deb
177+
178+ - name : Build Package x64 appImage
179+ run : npm run pack:linux:appImage
180+ - name : Upload Artifact x64 appImage
181+ uses : actions/upload-artifact@v2
182+ with :
183+ name : lx-music-desktop-x64-appImage
184+ path : build/* x64.AppImage
185+
186+ - name : Build Package x64 rpm
187+ run : npm run pack:linux:rpm
188+ - name : Upload Artifact x64 rpm
189+ uses : actions/upload-artifact@v2
190+ with :
191+ name : lx-music-desktop-x64-rpm
192+ path : build/* x64.rpm
193+
194+ - name : Build Package x64 pacman
195+ run : npm run pack:linux:pacman
196+ - name : Upload Artifact x64 pacman
197+ uses : actions/upload-artifact@v2
198+ with :
199+ name : lx-music-desktop-x64-pacman
200+ path : build/* x64.pacman
0 commit comments