From 42b7b1c9e4691efb1190896cdbd624fc87869b11 Mon Sep 17 00:00:00 2001 From: flaribbit <1149761294@qq.com> Date: Fri, 28 May 2021 23:48:45 +0800 Subject: [PATCH] add CI for linux (test) --- .github/workflows/build.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9a16005d..e44853c6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,6 +7,29 @@ on: branches: [ ci ] jobs: + build-linux: + runs-on: ubuntu-20.04 + steps: + - uses: actions/checkout@v2 + - name: Download AppImageKit + run: curl -OL https://github.com/AppImage/AppImageKit/releases/download/12/appimagetool-x86_64.AppImage + - name: Unpack and Repack + run: | + curl -OL https://github.com/26F-Studio/Techmino/releases/download/v0.15.1/Techmino.AppImage + chmod +x Techmino.AppImage appimagetool-x86_64.AppImage + ./Techmino.AppImage --appimage-extract + rm Techmino.AppImage + cd squashfs-root/usr/share/Techmino + rm -rf document media parts Zframework conf.lua font.ttf main.lua + cd ../../../.. + cp -r document media parts Zframework conf.lua font.ttf main.lua squashfs-root/usr/share/Techmino + ./appimagetool-x86_64.AppImage squashfs-root Techmino.AppImage + - name: Artifact + uses: actions/upload-artifact@v2 + with: + name: Linux + path: Techmino.AppImage + build-android: runs-on: ubuntu-20.04 steps: