Update GHA
This commit is contained in:
parent
5082a40a3d
commit
885d681052
2 changed files with 242 additions and 62 deletions
71
.github/workflows/build.yml
vendored
71
.github/workflows/build.yml
vendored
|
@ -6,9 +6,6 @@ on:
|
|||
- 'master'
|
||||
- 'develop'
|
||||
- 'github-action'
|
||||
paths:
|
||||
- '.github/workflows/build.yml'
|
||||
- 'action.yml'
|
||||
|
||||
jobs:
|
||||
Build:
|
||||
|
@ -69,19 +66,52 @@ jobs:
|
|||
with:
|
||||
debuglogmini: true
|
||||
|
||||
- name: Release build config
|
||||
id: build-releaseconfig
|
||||
uses: ./
|
||||
with:
|
||||
releaseconfig: true
|
||||
|
||||
- name: Debug build config
|
||||
id: build-debugconfig
|
||||
uses: ./
|
||||
with:
|
||||
debugconfig: true
|
||||
|
||||
- name: Prepare artifact
|
||||
run: |
|
||||
:
|
||||
|
||||
mkdir -p cnc-ddraw-release
|
||||
mkdir -p cnc-ddraw-release-pdb
|
||||
mkdir -p cnc-ddraw-releasewin2000
|
||||
mkdir -p cnc-ddraw-releasewin2000-pdb
|
||||
mkdir -p cnc-ddraw-debug
|
||||
mkdir -p cnc-ddraw-debuglog
|
||||
mkdir -p cnc-ddraw-debuglogmini
|
||||
#mkdir -p cnc-ddraw-releaseconfig-pdb
|
||||
mkdir -p cnc-ddraw-debugconfig
|
||||
|
||||
curl -o "glsl-shaders-master.zip" "https://codeload.github.com/libretro/glsl-shaders/zip/refs/heads/master"
|
||||
7z x "glsl-shaders-master.zip"
|
||||
cp -r glsl-shaders-master cnc-ddraw-release/Shaders
|
||||
cp -r glsl-shaders-master cnc-ddraw-releasewin2000/Shaders
|
||||
|
||||
cp "${{ steps.build-release.outputs.release }}" cnc-ddraw-release
|
||||
cp "${{ steps.build-releaseconfig.outputs.releaseconfig }}" cnc-ddraw-release
|
||||
cp LICENSE cnc-ddraw-release/LICENSE.txt
|
||||
cp README.md cnc-ddraw-release/README.txt
|
||||
"./cnc-ddraw-release/cnc-ddraw config.exe" -restart &
|
||||
|
||||
cp "${{ steps.build-release.outputs.release-pdb }}" cnc-ddraw-release-pdb
|
||||
|
||||
cp "${{ steps.build-releasewin2000.outputs.releasewin2000 }}" cnc-ddraw-releasewin2000
|
||||
cp "${{ steps.build-releaseconfig.outputs.releaseconfig }}" cnc-ddraw-releasewin2000
|
||||
cp LICENSE cnc-ddraw-releasewin2000/LICENSE.txt
|
||||
cp README.md cnc-ddraw-releasewin2000/README.txt
|
||||
"./cnc-ddraw-releasewin2000/cnc-ddraw config.exe" -restart &
|
||||
|
||||
cp "${{ steps.build-releasewin2000.outputs.releasewin2000-pdb }}" cnc-ddraw-releasewin2000-pdb
|
||||
|
||||
cp "${{ steps.build-debug.outputs.debug }}" cnc-ddraw-debug
|
||||
cp "${{ steps.build-debug.outputs.debug-pdb }}" cnc-ddraw-debug
|
||||
|
@ -91,7 +121,12 @@ jobs:
|
|||
|
||||
cp "${{ steps.build-debuglogmini.outputs.debuglogmini }}" cnc-ddraw-debuglogmini
|
||||
cp "${{ steps.build-debuglogmini.outputs.debuglogmini-pdb }}" cnc-ddraw-debuglogmini
|
||||
|
||||
|
||||
#cp "${{ steps.build-releaseconfig.outputs.releaseconfig-pdb }}" cnc-ddraw-releaseconfig-pdb
|
||||
|
||||
cp "${{ steps.build-debugconfig.outputs.debugconfig }}" cnc-ddraw-debugconfig
|
||||
#cp "${{ steps.build-debugconfig.outputs.debugconfig-pdb }}" cnc-ddraw-debugconfig
|
||||
|
||||
shell: bash
|
||||
|
||||
- name: Upload artifacts cnc-ddraw-release
|
||||
|
@ -101,6 +136,13 @@ jobs:
|
|||
path: cnc-ddraw-release
|
||||
retention-days: 14
|
||||
|
||||
- name: Upload artifacts cnc-ddraw-release-pdb
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: cnc-ddraw-release-pdb
|
||||
path: cnc-ddraw-release-pdb
|
||||
retention-days: 14
|
||||
|
||||
- name: Upload artifacts cnc-ddraw-releasewin2000
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
|
@ -108,6 +150,13 @@ jobs:
|
|||
path: cnc-ddraw-releasewin2000
|
||||
retention-days: 14
|
||||
|
||||
- name: Upload artifacts cnc-ddraw-releasewin2000-pdb
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: cnc-ddraw-releasewin2000-pdb
|
||||
path: cnc-ddraw-releasewin2000-pdb
|
||||
retention-days: 14
|
||||
|
||||
- name: Upload artifacts cnc-ddraw-debug
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
|
@ -128,3 +177,17 @@ jobs:
|
|||
name: cnc-ddraw-debuglogmini
|
||||
path: cnc-ddraw-debuglogmini
|
||||
retention-days: 14
|
||||
|
||||
# - name: Upload artifacts cnc-ddraw-releaseconfig-pdb
|
||||
# uses: actions/upload-artifact@v4
|
||||
# with:
|
||||
# name: cnc-ddraw-releaseconfig-pdb
|
||||
# path: cnc-ddraw-releaseconfig-pdb
|
||||
# retention-days: 14
|
||||
|
||||
- name: Upload artifacts cnc-ddraw-debugconfig
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: cnc-ddraw-debugconfig
|
||||
path: cnc-ddraw-debugconfig
|
||||
retention-days: 14
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue