Skip to content

Commit 9cb3a74

Browse files
committed
Update main.yml
1 parent 8711e7a commit 9cb3a74

File tree

1 file changed

+38
-8
lines changed

1 file changed

+38
-8
lines changed

.github/workflows/main.yml

Lines changed: 38 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
- master
88

99
jobs:
10-
build-dotnet-standard:
10+
build-arh-dotnet:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout code
@@ -16,15 +16,45 @@ jobs:
1616
- name: Setup .NET Core SDK
1717
uses: actions/setup-dotnet@v4
1818
with:
19-
dotnet-version: '3.1' # or whichever version you need for .NET Standard
19+
dotnet-version: '6.x' # or whichever version you need for .NET
20+
- run: echo '${{ steps.stepid.outputs.dotnet-version }}'
21+
22+
- name: Build .NET Standard DLL
23+
run: dotnet build -c Release AdvancedRestHandler/AdvancedRestHandler.csproj
24+
25+
build-arh-dotnet-core:
26+
runs-on: ubuntu-latest
27+
steps:
28+
- name: Checkout code
29+
uses: actions/checkout@v2
30+
31+
- name: Setup .NET Core SDK
32+
uses: actions/setup-dotnet@v4
33+
with:
34+
dotnet-version: '3.1' # or whichever version you need for .NET Core
35+
- run: echo '${{ steps.stepid.outputs.dotnet-version }}'
36+
37+
- name: Build .NET Standard DLL
38+
run: dotnet build -c Release AdvancedRestHandler/AdvancedRestHandler.csproj
39+
40+
build-arh-dotnet-framework:
41+
runs-on: windows-latest
42+
steps:
43+
- name: Checkout code
44+
uses: actions/checkout@v2
45+
46+
- name: Setup .NET Core SDK
47+
uses: actions/setup-dotnet@v4
48+
with:
49+
dotnet-version: '4.x' # or whichever version you need for .NET Framework
2050
- run: echo '${{ steps.stepid.outputs.dotnet-version }}'
2151

2252
- name: Build .NET Standard DLL
2353
run: dotnet build -c Release AdvancedRestHandler/AdvancedRestHandler.csproj
2454

25-
build-dotnet:
55+
build-test-dotnet:
2656
runs-on: ubuntu-latest
27-
needs: build-dotnet-standard
57+
needs: build-arh-dotnet
2858
steps:
2959
- name: Checkout code
3060
uses: actions/checkout@v2
@@ -38,9 +68,9 @@ jobs:
3868
- name: Build .NET Project
3969
run: dotnet build -c Release Tests/AdvancedRestHandler.Test_Net/AdvancedRestHandler.Test_Net.csproj
4070

41-
build-dotnet-core:
71+
build-test-dotnet-core:
4272
runs-on: ubuntu-latest
43-
needs: build-dotnet-standard
73+
needs: build-arh-dotnet-core
4474
steps:
4575
- name: Checkout code
4676
uses: actions/checkout@v2
@@ -54,9 +84,9 @@ jobs:
5484
- name: Build .NET Core Project
5585
run: dotnet build -c Release Tests/AdvancedRestHandler.Test_NetCore/AdvancedRestHandler.Test_NetCore.csproj
5686

57-
build-dotnet-framework:
87+
build-test-dotnet-framework:
5888
runs-on: windows-latest
59-
needs: build-dotnet-standard
89+
needs: build-arh-dotnet-framework
6090
steps:
6191
- name: Checkout code
6292
uses: actions/checkout@v2

0 commit comments

Comments
 (0)