Test Build
Some checks failed
Build .NET Project / build (push) Has been cancelled

This commit is contained in:
2025-11-19 15:22:17 -05:00
parent 0eaeb32733
commit bdceff7970

View File

@@ -13,11 +13,11 @@ jobs:
- name: Checkout code
uses: actions/checkout@v3 # Action to checkout your repository. actions/checkout@v4 fails with syntax error
- name: Setup NET 8.0 SDK (x64)
uses: actions/setup-dotnet@v3 # Use the latest version of setup-dotnet
with:
dotnet-version: '8.0.x' # Specify the desired .NET version
architecture: 'x64' # Explicitly request the 64-bit architecture
# - name: Setup NET 8.0 SDK (x64)
# uses: actions/setup-dotnet@v3 # Use the latest version of setup-dotnet
# with:
# dotnet-version: '8.0.x' # Specify the desired .NET version
# architecture: 'x64' # Explicitly request the 64-bit architecture
# - name: Setup .NET SDK
# uses: actions/setup-dotnet@v4 # Action to install a specific .NET SDK version
@@ -30,11 +30,13 @@ jobs:
- name: Build project
run: |
pwd
dotnet build --configuration Debug --no-restore # Build the project in Debug configuration
# dotnet publish MarketData/MarketData/MarketData.csproj --configuration Debug --runtime linux-x64 --self-contained true
dotnet publish MarketData/MarketData/MarketData.csproj -c Release -r linux-arm64 --self-contained=true
dotnet publish MarketDataServer/MarketDataServer.csproj -c Release -r linux-arm64 --self-contained=true
dotnet publish IPMonitor/IPMonitor.csproj -c Release -r linux-arm64 --self-contained=true
# dotnet build --configuration Debug --no-restore # Build the project in Debug configuration
- name: Create Market Data archive with preserved permissions
run: tar -czvf marketdata.tar.gz MarketData/MarketData/bin/Debug/net8.0
run: tar -czvf marketdata.tar.gz MarketData/MarketData/bin/Debug/net8.0/linux-arm64/publish
- name: Upload Market Data Build Artifact
uses: actions/upload-artifact@v3
@@ -43,7 +45,7 @@ jobs:
path: marketdata.tar.gz
- name: Create Market Data Server archive with preserved permissions
run: tar -czvf marketdata-server.tar.gz MarketDataServer/bin/Debug/net8.0
run: tar -czvf marketdata-server.tar.gz MarketDataServer/bin/Debug/net8.0/linux-arm64/publish
- name: Upload Market Data Server Build Artifact
uses: actions/upload-artifact@v3
@@ -52,7 +54,7 @@ jobs:
path: marketdata-server.tar.gz
- name: Create IPMonitor archive with preserved permissions
run: tar -czvf ipmonitor.tar.gz IPMonitor/bin/Debug/net8.0
run: tar -czvf ipmonitor.tar.gz IPMonitor/bin/Debug/net8.0/linux-arm64/publish
- name: Upload IPMonitor Build Artifact
uses: actions/upload-artifact@v3