From e74426a753b72edbad74600f68d64a54c679e021 Mon Sep 17 00:00:00 2001 From: Doge <81862662+gozaoo@users.noreply.github.com> Date: Mon, 24 Jul 2023 19:55:24 +0800 Subject: [PATCH] Add files via upload --- .github/workflows/tauriBuild.yml | 62 ++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 .github/workflows/tauriBuild.yml diff --git a/.github/workflows/tauriBuild.yml b/.github/workflows/tauriBuild.yml new file mode 100644 index 0000000..fd25da5 --- /dev/null +++ b/.github/workflows/tauriBuild.yml @@ -0,0 +1,62 @@ + +name: AutoBuild2 + +on: + push: + branches: + - beta_3 + paths-ignore: + - "README.md" + - "README_CN.md" + - ".github/workflows/**" + workflow_dispatch: + +env: + CARGO_TERM_COLOR: always +jobs: + build: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, windows-latest, macos-latest] + node-version: [18.x] + + steps: + - uses: actions/checkout@v3 + - name: '使用 Node.js ${{ matrix.node-version }}' + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + cache: 'npm' + - name: '安装依赖' + run: npm install + + - name: '构建静态文件和可执行文件' + run: npm run tauri build + + #- name: '清理没必要打包的文件(1/2)' + #run: Remove-Item -force .\src\* + #- name: '清理没必要打包的文件(2/2)' + #run: Remove-Item -force .\blurlyric\* + + + - name: '上传Ubuntu artifact' + if: ${{ matrix.os == 'ubuntu-latest' }} + uses: actions/upload-artifact@v3 + with: + name: blurlyric_ubuntu-${{ github.sha }}.deb + path: / + + - name: '上传MacOS artifact' + if: ${{ matrix.os == 'macos-latest' }} + uses: actions/upload-artifact@v3 + with: + name: blurlyric_macos-${{ github.sha }}.zip + path: / + + - name: '上传Windows artifact' + if: ${{ matrix.os == 'windows-latest' }} + uses: actions/upload-artifact@v3 + with: + name: blurlyric-win32-x64-${{ github.sha }}.zip + path: / \ No newline at end of file