Skip to content

Commit 0a2d57a

Browse files
committed
another small fix
1 parent b171528 commit 0a2d57a

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

.github/workflows/githubactionsbuilds.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,34 @@ jobs:
160160
name: DeveMazeGeneratorCore.ConsoleApp.Linux
161161
path: BuildOutputConsole/*
162162

163+
build_linux_consoleapp_onlinux:
164+
needs: generate_version_number
165+
runs-on: ubuntu-latest
166+
steps:
167+
- uses: actions/checkout@v4
168+
- name: Setup .NET Core
169+
uses: actions/setup-dotnet@v4
170+
with:
171+
dotnet-version: 8.0.x
172+
- name: Publish Untrimmed
173+
run: dotnet publish DeveMazeGeneratorCore.ConsoleApp/DeveMazeGeneratorCore.ConsoleApp.csproj -c Release -r win-x64 -o DeveMazeGeneratorCore.ConsoleApp/bin/Release/net8.0/win-x64/publishuntrimmed/ /p:PublishSingleFile=true /p:SelfContained=true /p:Version=1.0.${{needs.generate_version_number.outputs.build_number}}
174+
- name: Publish Trimmed
175+
run: dotnet publish DeveMazeGeneratorCore.ConsoleApp/DeveMazeGeneratorCore.ConsoleApp.csproj -c Release -r win-x64 -o DeveMazeGeneratorCore.ConsoleApp/bin/Release/net8.0/win-x64/publishtrimmed/ /p:PublishSingleFile=true /p:SelfContained=true /p:PublishTrimmed=true /p:TrimMode=full /p:Version=1.0.${{needs.generate_version_number.outputs.build_number}}
176+
- name: Publish Trimmed AOT
177+
run: dotnet publish DeveMazeGeneratorCore.ConsoleApp/DeveMazeGeneratorCore.ConsoleApp.csproj -c Release -r win-x64 -o DeveMazeGeneratorCore.ConsoleApp/bin/Release/net8.0/win-x64/publishtrimmedaot/ /p:PublishTrimmed=true /p:TrimMode=full /p:PublishAot=true /p:Version=1.0.${{needs.generate_version_number.outputs.build_number}}
178+
- name: Copy output
179+
shell: bash
180+
run: |
181+
mkdir BuildOutputConsole
182+
mv ./DeveMazeGeneratorCore.ConsoleApp/bin/Release/net8.0/win-x64/publishuntrimmed/DeveMazeGenerator.ConsoleApp.exe ./BuildOutputConsole/DeveMazeGenerator.ConsoleApp.Untrimmed.exe
183+
mv ./DeveMazeGeneratorCore.ConsoleApp/bin/Release/net8.0/win-x64/publishtrimmed/DeveMazeGenerator.ConsoleApp.exe ./BuildOutputConsole/DeveMazeGenerator.ConsoleApp.Trimmed.exe
184+
mv ./DeveMazeGeneratorCore.ConsoleApp/bin/Release/net8.0/win-x64/publishtrimmedaot/DeveMazeGenerator.ConsoleApp.exe ./BuildOutputConsole/DeveMazeGenerator.ConsoleApp.TrimmedAot.exe
185+
- uses: actions/upload-artifact@v4
186+
with:
187+
name: DeveMazeGeneratorCore.ConsoleApp.Windows
188+
path: BuildOutputConsole/*.exe
189+
190+
163191
build_linux_with_sonarqube:
164192
needs: generate_version_number
165193
runs-on: ubuntu-latest
@@ -472,6 +500,7 @@ jobs:
472500
needs: [
473501
generate_version_number,
474502
build_linux_consoleapp,
503+
build_linux_consoleapp_onlinux,
475504
build_linux_with_sonarqube,
476505
build_linux,
477506
build_docker,

0 commit comments

Comments
 (0)