ci: verify debian package

This commit is contained in:
Kevin Yue 2022-05-26 14:05:59 +08:00
parent 108b4be3ec
commit e6118af9f3
2 changed files with 37 additions and 12 deletions

View File

@ -52,6 +52,10 @@ jobs:
run: | run: |
./scripts/snapshot-archive-all.sh ./scripts/snapshot-archive-all.sh
- name: Verify debian package
run: |
./scripts/verify-debian-package.sh
- uses: actions/upload-artifact@v2 - uses: actions/upload-artifact@v2
with: with:
name: snapshot-source-code name: snapshot-source-code
@ -174,6 +178,10 @@ jobs:
run: | run: |
./scripts/release-archive-all.sh ./scripts/release-archive-all.sh
- name: Verify debian package
run: |
./scripts/verify-debian-package.sh
- uses: actions/upload-artifact@v2 - uses: actions/upload-artifact@v2
with: with:
name: release-source-code name: release-source-code

View File

@ -0,0 +1,17 @@
#!/bin/bash -e
sudo apt update
sudo apt install -y \
build-essential \
qtbase5-dev \
libqt5websockets5-dev \
qtwebengine5-dev \
cmake \
debhelper
mkdir -p build
cp ./artifacts/*.tar.gz build/ && cd build
tar -xzf *.tar.gz && cd globalprotect-openconnect-*
dpkg-buildpackage -us -uc