Split packaging for each target on CI
Create separate jobs for packaging the win32 and the win64 releases.
This commit is contained in:
parent
901d4ee3e1
commit
eb0246baae
70
.github/workflows/release.yml
vendored
70
.github/workflows/release.yml
vendored
@ -119,11 +119,10 @@ jobs:
|
|||||||
name: build-win64-intermediate
|
name: build-win64-intermediate
|
||||||
path: release/work/build-win64/dist/
|
path: release/work/build-win64/dist/
|
||||||
|
|
||||||
package:
|
package-win32:
|
||||||
needs:
|
needs:
|
||||||
- build-scrcpy-server
|
- build-scrcpy-server
|
||||||
- build-win32
|
- build-win32
|
||||||
- build-win64
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
@ -141,21 +140,76 @@ jobs:
|
|||||||
name: build-win32-intermediate
|
name: build-win32-intermediate
|
||||||
path: release/work/build-win32/dist/
|
path: release/work/build-win32/dist/
|
||||||
|
|
||||||
|
- name: Package win32
|
||||||
|
run: release/package_client.sh win32
|
||||||
|
|
||||||
|
- name: Upload win32 release
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
with:
|
||||||
|
name: release-win32
|
||||||
|
path: release/output/
|
||||||
|
|
||||||
|
package-win64:
|
||||||
|
needs:
|
||||||
|
- build-scrcpy-server
|
||||||
|
- build-win64
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout code
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Download scrcpy-server
|
||||||
|
uses: actions/download-artifact@v4
|
||||||
|
with:
|
||||||
|
name: scrcpy-server
|
||||||
|
path: release/work/build-server/server/
|
||||||
|
|
||||||
- name: Download build-win64
|
- name: Download build-win64
|
||||||
uses: actions/download-artifact@v4
|
uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: build-win64-intermediate
|
name: build-win64-intermediate
|
||||||
path: release/work/build-win64/dist/
|
path: release/work/build-win64/dist/
|
||||||
|
|
||||||
- name: Package server
|
|
||||||
run: release/package_server.sh
|
|
||||||
|
|
||||||
- name: Package win32
|
|
||||||
run: release/package_client.sh win32
|
|
||||||
|
|
||||||
- name: Package win64
|
- name: Package win64
|
||||||
run: release/package_client.sh win64
|
run: release/package_client.sh win64
|
||||||
|
|
||||||
|
- name: Upload win64 release
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
with:
|
||||||
|
name: release-win64
|
||||||
|
path: release/output
|
||||||
|
|
||||||
|
release:
|
||||||
|
needs:
|
||||||
|
- build-scrcpy-server
|
||||||
|
- package-win32
|
||||||
|
- package-win64
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout code
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Download scrcpy-server
|
||||||
|
uses: actions/download-artifact@v4
|
||||||
|
with:
|
||||||
|
name: scrcpy-server
|
||||||
|
path: release/work/build-server/server/
|
||||||
|
|
||||||
|
- name: Download release-win32
|
||||||
|
uses: actions/download-artifact@v4
|
||||||
|
with:
|
||||||
|
name: release-win32
|
||||||
|
path: release/output/
|
||||||
|
|
||||||
|
- name: Download release-win64
|
||||||
|
uses: actions/download-artifact@v4
|
||||||
|
with:
|
||||||
|
name: release-win64
|
||||||
|
path: release/output/
|
||||||
|
|
||||||
|
- name: Package server
|
||||||
|
run: release/package_server.sh
|
||||||
|
|
||||||
- name: Generate checksums
|
- name: Generate checksums
|
||||||
run: release/generate_checksums.sh
|
run: release/generate_checksums.sh
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user