feat: add RPM build

This commit is contained in:
Kingtous 2022-11-17 10:58:23 +08:00
parent 53197baf5e
commit 2e58f072b0

View File

@ -120,6 +120,13 @@ jobs:
- name: Checkout source code - name: Checkout source code
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Get build target triple
uses: jungwinter/split@v2
id: build-target-triple
with:
separator: '-'
msg: ${{ matrix.job.target }}
- name: Install prerequisites - name: Install prerequisites
run: | run: |
case ${{ matrix.job.target }} in case ${{ matrix.job.target }} in
@ -250,19 +257,24 @@ jobs:
files: | files: |
res/rustdesk*.zst res/rustdesk*.zst
# - name: build RPM package - name: Make RPM package
# id: rpm shell: bash
# uses: Kingtous/rustdesk-rpmbuild@master if: ${{ matrix.job.extra-build-args == '' }}
# with: run: |
# spec_file: "res/rpm-flutter.spec" sudo apt install -y rpm
pushd ~/rpmbuild/RPMS/${{ steps.build-target-triple.outputs._0 }}
for name in rustdesk*??.rpm; do
mv "$name" "${name%%.rpm}-fedora28-centos8.rpm"
done
# - name: Publish fedora28/centos8 package - name: Publish fedora28/centos8 package
# uses: softprops/action-gh-release@v1 if: ${{ matrix.job.extra-build-args == '' }}
# with: uses: softprops/action-gh-release@v1
# prerelease: true with:
# tag_name: ${{ env.TAG_NAME }} prerelease: true
# files: | tag_name: ${{ env.TAG_NAME }}
# ${{ steps.rpm.outputs.rpm_dir_path }}/* files: |
~/rpmbuild/RPMS/${{ steps.build-target-triple.outputs._0 }}/*
build-flatpak: build-flatpak:
name: Build Flatpak name: Build Flatpak