Add PC CI
parent
47e87ca594
commit
2cc88f7a1d
@ -0,0 +1,50 @@
|
||||
name: PC 打包使用
|
||||
run-name: ${{ gitea.actor }} 正在打包新版 PC
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
gameVersion:
|
||||
description: '游戏版本'
|
||||
required: true
|
||||
nwjsVersion:
|
||||
description: 'nw.js 版本'
|
||||
required: true
|
||||
default: '0.75.1'
|
||||
|
||||
jobs:
|
||||
PC-Build:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
max-parallel: 1
|
||||
matrix:
|
||||
include:
|
||||
- target_arch: 'win-x64'
|
||||
compress_form: 'zip'
|
||||
- target_arch: 'win-ia32'
|
||||
compress_form: 'zip'
|
||||
- target_arch: 'osx-x64'
|
||||
compress_form: 'zip'
|
||||
- target_arch: 'linux-x64'
|
||||
compress_form: 'tar.gz'
|
||||
- target_arch: 'linux-ia32'
|
||||
compress_form: 'tar.gz'
|
||||
steps:
|
||||
- name: Download nwjs
|
||||
run: |
|
||||
export NWJS_VERSION=${{ github.event.inputs.nwjsVersion }}
|
||||
export NWJS_ARCH=${{ matrix.target_arch }}
|
||||
export NWJS_COMPRESS_FORM=${{ matrix.compress_form }}
|
||||
wget https://dl.nwjs.io/v${NWJS_VERSION}/nwjs-v${NWJS_VERSION}-${NWJS_ARCH}.${NWJS_COMPRESS_FORM}
|
||||
|
||||
- name: Extract nwjs
|
||||
run: |
|
||||
export NWJS_VERSION=${{ github.event.inputs.nwjsVersion }}
|
||||
export NWJS_ARCH=${{ matrix.target_arch }}
|
||||
export NWJS_COMPRESS_FORM=${{ matrix.compress_form }}
|
||||
if [ "${NWJS_COMPRESS_FORM}" = "zip" ]; then
|
||||
unzip nwjs-v${NWJS_VERSION}-${NWJS_ARCH}.${NWJS_COMPRESS_FORM}
|
||||
else
|
||||
tar -xzf nwjs-v${NWJS_VERSION}-${NWJS_ARCH}.${NWJS_COMPRESS_FORM}
|
||||
fi
|
||||
|
||||
ls -l
|
Loading…
Reference in New Issue