Packaging updates (#846)
This commit is contained in:
@@ -9,11 +9,7 @@ jobs:
|
||||
windows:
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: nuget/setup-nuget@v1
|
||||
with:
|
||||
nuget-api-key: ${{ secrets.NuGetAPIKey }}
|
||||
- run: nuget restore WickedEngine.sln
|
||||
- uses: actions/checkout@v4
|
||||
- name: Build
|
||||
shell: cmd
|
||||
run: |
|
||||
@@ -21,7 +17,8 @@ jobs:
|
||||
cd "WickedEngine"
|
||||
"../BUILD/x64/Release/OfflineShaderCompiler/OfflineShaderCompiler.exe" hlsl6 spirv shaderdump strip_reflection
|
||||
cd ..
|
||||
"C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:rebuild /m /p:Configuration=Release /p:Platform=x64
|
||||
"C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:clean /m /p:Configuration=Release /p:Platform=x64
|
||||
"C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:Editor_Windows /m /p:Configuration=Release /p:Platform=x64
|
||||
|
||||
- name: Move files
|
||||
shell: cmd
|
||||
@@ -29,18 +26,14 @@ jobs:
|
||||
move BUILD\x64\Release\Editor_Windows\Editor_Windows.exe .\
|
||||
move Editor\config.ini .\
|
||||
move Editor\startup.lua .\
|
||||
move Editor\terrain .\
|
||||
move Editor\languages .\
|
||||
move Editor\fonts .\
|
||||
move Content\Documentation .\
|
||||
|
||||
- name: Package Editor
|
||||
uses: actions/upload-artifact@v2
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: Editor (Windows)
|
||||
path: |
|
||||
Documentation/
|
||||
terrain/
|
||||
languages/
|
||||
fonts/
|
||||
config.ini
|
||||
@@ -51,7 +44,7 @@ jobs:
|
||||
linux:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
@@ -74,90 +67,33 @@ jobs:
|
||||
|
||||
- name: Move files
|
||||
run: |
|
||||
mv build/Editor/WickedEngineEditor ./
|
||||
mv build/Editor/WickedEngineEditor ./Editor_Linux
|
||||
mv Editor/config.ini ./
|
||||
mv Editor/startup.lua ./
|
||||
mv Editor/terrain ./
|
||||
mv Editor/languages ./
|
||||
mv Editor/fonts ./
|
||||
mv Content/Documentation ./
|
||||
|
||||
- name: Package Editor
|
||||
uses: actions/upload-artifact@v2
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: Editor (Linux)
|
||||
path: |
|
||||
Documentation/
|
||||
terrain/
|
||||
languages/
|
||||
fonts/
|
||||
config.ini
|
||||
startup.lua
|
||||
WickedEngineEditor
|
||||
Editor_Linux
|
||||
|
||||
content:
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v4
|
||||
- name: Package Content
|
||||
uses: actions/upload-artifact@v2
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: Content
|
||||
path: |
|
||||
Content/Documentation
|
||||
Content/models
|
||||
Content/scripts
|
||||
|
||||
|
||||
#linux-steamdeck:
|
||||
# runs-on: ubuntu-latest
|
||||
# steps:
|
||||
# - uses: actions/checkout@v2
|
||||
|
||||
# - name: Install dependencies
|
||||
# run: |
|
||||
# sudo apt update
|
||||
# sudo apt install libsdl2-dev
|
||||
|
||||
# - name: Build
|
||||
# run: |
|
||||
# mkdir build
|
||||
# echo "---Building Command Strings---"
|
||||
# echo -e "#!/bin/bash \
|
||||
# \nmkdir -p $(dirname $PWD) \
|
||||
# \nln -s /build $PWD \
|
||||
# \ncd /build/build \
|
||||
# \ncmake .. -DCMAKE_BUILD_TYPE=Release \
|
||||
# \nmake \
|
||||
# \necho \"---Generating Shader Dump---\" \
|
||||
# \ncd WickedEngine \
|
||||
# \n./offlineshadercompiler spirv rebuild shaderdump\nmv wiShaderDump.h ../../WickedEngine/ \
|
||||
# \necho \"---Rebuilding with ShaderDump---\" \
|
||||
# \ncd .. \
|
||||
# \nmake -B" > build.sh
|
||||
# chmod +x build.sh
|
||||
# echo "---Executing Containerized Build---"
|
||||
# podman run --name sniper -v $PWD:/build registry.gitlab.steamos.cloud/steamrt/sniper/sdk:latest /build/build.sh
|
||||
# podman container rm sniper
|
||||
|
||||
# - name: Move files
|
||||
# run: |
|
||||
# mv build/Editor/WickedEngineEditor ./
|
||||
# mv Editor/config.ini ./
|
||||
# mv Editor/startup.lua ./
|
||||
# mv Editor/terrain ./
|
||||
# mv Editor/languages ./
|
||||
# mv Editor/fonts ./
|
||||
# mv Content/Documentation ./
|
||||
|
||||
# - name: Package Editor
|
||||
# uses: actions/upload-artifact@v2
|
||||
# with:
|
||||
# name: Editor (Linux - Steam Deck)
|
||||
# path: |
|
||||
# Documentation/
|
||||
# terrain/
|
||||
# languages/
|
||||
# fonts/
|
||||
# config.ini
|
||||
# startup.lua
|
||||
# WickedEngineEditor
|
||||
Content/terrain
|
||||
|
||||
@@ -8,11 +8,7 @@ jobs:
|
||||
windows:
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: nuget/setup-nuget@v1
|
||||
with:
|
||||
nuget-api-key: ${{ secrets.NuGetAPIKey }}
|
||||
- run: nuget restore WickedEngine.sln
|
||||
- uses: actions/checkout@v4
|
||||
- name: Build
|
||||
shell: cmd
|
||||
run: |
|
||||
@@ -20,7 +16,8 @@ jobs:
|
||||
cd "WickedEngine"
|
||||
"../BUILD/x64/Release/OfflineShaderCompiler/OfflineShaderCompiler.exe" hlsl6 spirv shaderdump strip_reflection
|
||||
cd ..
|
||||
"C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:rebuild /m /p:Configuration=Release /p:Platform=x64
|
||||
"C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:clean /m /p:Configuration=Release /p:Platform=x64
|
||||
"C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:Editor_Windows /m /p:Configuration=Release /p:Platform=x64
|
||||
|
||||
- name: Move files
|
||||
shell: cmd
|
||||
@@ -28,18 +25,14 @@ jobs:
|
||||
move BUILD\x64\Release\Editor_Windows\Editor_Windows.exe .\
|
||||
move Editor\config.ini .\
|
||||
move Editor\startup.lua .\
|
||||
move Editor\terrain .\
|
||||
move Editor\languages .\
|
||||
move Editor\fonts .\
|
||||
move Content\Documentation .\
|
||||
|
||||
- name: Package Editor
|
||||
uses: actions/upload-artifact@v2
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: Editor (Windows)
|
||||
path: |
|
||||
Documentation/
|
||||
terrain/
|
||||
languages/
|
||||
fonts/
|
||||
config.ini
|
||||
@@ -50,7 +43,7 @@ jobs:
|
||||
linux:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
@@ -74,90 +67,33 @@ jobs:
|
||||
|
||||
- name: Move binaries
|
||||
run: |
|
||||
mv build/Editor/WickedEngineEditor ./
|
||||
mv build/Editor/WickedEngineEditor ./Editor_Linux
|
||||
mv Editor/config.ini ./
|
||||
mv Editor/startup.lua ./
|
||||
mv Editor/terrain ./
|
||||
mv Editor/languages ./
|
||||
mv Editor/fonts ./
|
||||
mv Content/Documentation ./
|
||||
|
||||
- name: Package Editor
|
||||
uses: actions/upload-artifact@v2
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: Editor (Linux)
|
||||
path: |
|
||||
Documentation/
|
||||
terrain/
|
||||
languages/
|
||||
fonts/
|
||||
config.ini
|
||||
startup.lua
|
||||
WickedEngineEditor
|
||||
Editor_Linux
|
||||
|
||||
content:
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v4
|
||||
- name: Package Content
|
||||
uses: actions/upload-artifact@v2
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: Content
|
||||
path: |
|
||||
Content/Documentation
|
||||
Content/models
|
||||
Content/scripts
|
||||
|
||||
|
||||
#linux-steamdeck:
|
||||
# runs-on: ubuntu-latest
|
||||
# steps:
|
||||
# - uses: actions/checkout@v2
|
||||
|
||||
# - name: Install dependencies
|
||||
# run: |
|
||||
# sudo apt update
|
||||
# sudo apt install libsdl2-dev
|
||||
|
||||
# - name: Build
|
||||
# run: |
|
||||
# mkdir build
|
||||
# echo "---Building Command Strings---"
|
||||
# echo -e "#!/bin/bash \
|
||||
# \nmkdir -p $(dirname $PWD) \
|
||||
# \nln -s /build $PWD \
|
||||
# \ncd /build/build \
|
||||
# \ncmake .. -DCMAKE_BUILD_TYPE=Release \
|
||||
# \nmake \
|
||||
# \necho \"---Generating Shader Dump---\" \
|
||||
# \ncd WickedEngine \
|
||||
# \n./offlineshadercompiler spirv rebuild shaderdump\nmv wiShaderDump.h ../../WickedEngine/ \
|
||||
# \necho \"---Rebuilding with ShaderDump---\" \
|
||||
# \ncd .. \
|
||||
# \nmake -B" > build.sh
|
||||
# chmod +x build.sh
|
||||
# echo "---Executing Containerized Build---"
|
||||
# podman run --name sniper -v $PWD:/build registry.gitlab.steamos.cloud/steamrt/sniper/sdk:latest /build/build.sh
|
||||
# podman container rm sniper
|
||||
|
||||
# - name: Move files
|
||||
# run: |
|
||||
# mv build/Editor/WickedEngineEditor ./
|
||||
# mv Editor/config.ini ./
|
||||
# mv Editor/startup.lua ./
|
||||
# mv Editor/terrain ./
|
||||
# mv Editor/languages ./
|
||||
# mv Editor/fonts ./
|
||||
# mv Content/Documentation ./
|
||||
|
||||
# - name: Package Editor
|
||||
# uses: actions/upload-artifact@v2
|
||||
# with:
|
||||
# name: Editor (Linux - Steam Deck)
|
||||
# path: |
|
||||
# Documentation/
|
||||
# terrain/
|
||||
# languages/
|
||||
# fonts/
|
||||
# config.ini
|
||||
# startup.lua
|
||||
# WickedEngineEditor
|
||||
Content/terrain
|
||||
|
||||
+12
-76
@@ -9,11 +9,7 @@ jobs:
|
||||
windows:
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: nuget/setup-nuget@v1
|
||||
with:
|
||||
nuget-api-key: ${{ secrets.NuGetAPIKey }}
|
||||
- run: nuget restore WickedEngine.sln
|
||||
- uses: actions/checkout@v4
|
||||
- name: Build
|
||||
shell: cmd
|
||||
run: |
|
||||
@@ -21,7 +17,8 @@ jobs:
|
||||
cd "WickedEngine"
|
||||
"../BUILD/x64/Release/OfflineShaderCompiler/OfflineShaderCompiler.exe" hlsl6 spirv shaderdump strip_reflection
|
||||
cd ..
|
||||
"C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:rebuild /m /p:Configuration=Release /p:Platform=x64
|
||||
"C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:clean /m /p:Configuration=Release /p:Platform=x64
|
||||
"C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe" WickedEngine.sln /t:Editor_Windows /m /p:Configuration=Release /p:Platform=x64
|
||||
|
||||
- name: Move files
|
||||
shell: cmd
|
||||
@@ -29,18 +26,14 @@ jobs:
|
||||
move BUILD\x64\Release\Editor_Windows\Editor_Windows.exe .\
|
||||
move Editor\config.ini .\
|
||||
move Editor\startup.lua .\
|
||||
move Editor\terrain .\
|
||||
move Editor\languages .\
|
||||
move Editor\fonts .\
|
||||
move Content\Documentation .\
|
||||
|
||||
- name: Package Editor
|
||||
uses: actions/upload-artifact@v2
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: Editor (Windows)
|
||||
path: |
|
||||
Documentation/
|
||||
terrain/
|
||||
languages/
|
||||
fonts/
|
||||
config.ini
|
||||
@@ -51,7 +44,7 @@ jobs:
|
||||
linux:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
@@ -75,90 +68,33 @@ jobs:
|
||||
|
||||
- name: Move files
|
||||
run: |
|
||||
mv build/Editor/WickedEngineEditor ./
|
||||
mv build/Editor/WickedEngineEditor ./Editor_Linux
|
||||
mv Editor/config.ini ./
|
||||
mv Editor/startup.lua ./
|
||||
mv Editor/terrain ./
|
||||
mv Editor/languages ./
|
||||
mv Editor/fonts ./
|
||||
mv Content/Documentation ./
|
||||
|
||||
- name: Package Editor
|
||||
uses: actions/upload-artifact@v2
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: Editor (Linux)
|
||||
path: |
|
||||
Documentation/
|
||||
terrain/
|
||||
languages/
|
||||
fonts/
|
||||
config.ini
|
||||
startup.lua
|
||||
WickedEngineEditor
|
||||
Editor_Linux
|
||||
|
||||
content:
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/checkout@v4
|
||||
- name: Package Content
|
||||
uses: actions/upload-artifact@v2
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: Content
|
||||
path: |
|
||||
Content/Documentation
|
||||
Content/models
|
||||
Content/scripts
|
||||
|
||||
|
||||
#linux-steamdeck:
|
||||
# runs-on: ubuntu-latest
|
||||
# steps:
|
||||
# - uses: actions/checkout@v2
|
||||
|
||||
# - name: Install dependencies
|
||||
# run: |
|
||||
# sudo apt update
|
||||
# sudo apt install libsdl2-dev
|
||||
|
||||
# - name: Build
|
||||
# run: |
|
||||
# mkdir build
|
||||
# echo "---Building Command Strings---"
|
||||
# echo -e "#!/bin/bash \
|
||||
# \nmkdir -p $(dirname $PWD) \
|
||||
# \nln -s /build $PWD \
|
||||
# \ncd /build/build \
|
||||
# \ncmake .. -DCMAKE_BUILD_TYPE=Release \
|
||||
# \nmake \
|
||||
# \necho \"---Generating Shader Dump---\" \
|
||||
# \ncd WickedEngine \
|
||||
# \n./offlineshadercompiler spirv rebuild shaderdump\nmv wiShaderDump.h ../../WickedEngine/ \
|
||||
# \necho \"---Rebuilding with ShaderDump---\" \
|
||||
# \ncd .. \
|
||||
# \nmake -B" > build.sh
|
||||
# chmod +x build.sh
|
||||
# echo "---Executing Containerized Build---"
|
||||
# podman run --name sniper -v $PWD:/build registry.gitlab.steamos.cloud/steamrt/sniper/sdk:latest /build/build.sh
|
||||
# podman container rm sniper
|
||||
|
||||
# - name: Move files
|
||||
# run: |
|
||||
# mv build/Editor/WickedEngineEditor ./
|
||||
# mv Editor/config.ini ./
|
||||
# mv Editor/startup.lua ./
|
||||
# mv Editor/terrain ./
|
||||
# mv Editor/languages ./
|
||||
# mv Editor/fonts ./
|
||||
# mv Content/Documentation ./
|
||||
|
||||
# - name: Package Editor
|
||||
# uses: actions/upload-artifact@v2
|
||||
# with:
|
||||
# name: Editor (Linux - Steam Deck)
|
||||
# path: |
|
||||
# Documentation/
|
||||
# terrain/
|
||||
# languages/
|
||||
# fonts/
|
||||
# config.ini
|
||||
# startup.lua
|
||||
# WickedEngineEditor
|
||||
Content/terrain
|
||||
|
||||
Reference in New Issue
Block a user