7
7
- master
8
8
9
9
jobs :
10
- build-dotnet-standard :
10
+ build-arh-dotnet :
11
11
runs-on : ubuntu-latest
12
12
steps :
13
13
- name : Checkout code
@@ -16,15 +16,45 @@ jobs:
16
16
- name : Setup .NET Core SDK
17
17
uses : actions/setup-dotnet@v4
18
18
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
20
50
- run : echo '${{ steps.stepid.outputs.dotnet-version }}'
21
51
22
52
- name : Build .NET Standard DLL
23
53
run : dotnet build -c Release AdvancedRestHandler/AdvancedRestHandler.csproj
24
54
25
- build-dotnet :
55
+ build-test- dotnet :
26
56
runs-on : ubuntu-latest
27
- needs : build-dotnet-standard
57
+ needs : build-arh-dotnet
28
58
steps :
29
59
- name : Checkout code
30
60
uses : actions/checkout@v2
38
68
- name : Build .NET Project
39
69
run : dotnet build -c Release Tests/AdvancedRestHandler.Test_Net/AdvancedRestHandler.Test_Net.csproj
40
70
41
- build-dotnet-core :
71
+ build-test- dotnet-core :
42
72
runs-on : ubuntu-latest
43
- needs : build-dotnet-standard
73
+ needs : build-arh- dotnet-core
44
74
steps :
45
75
- name : Checkout code
46
76
uses : actions/checkout@v2
54
84
- name : Build .NET Core Project
55
85
run : dotnet build -c Release Tests/AdvancedRestHandler.Test_NetCore/AdvancedRestHandler.Test_NetCore.csproj
56
86
57
- build-dotnet-framework :
87
+ build-test- dotnet-framework :
58
88
runs-on : windows-latest
59
- needs : build-dotnet-standard
89
+ needs : build-arh- dotnet-framework
60
90
steps :
61
91
- name : Checkout code
62
92
uses : actions/checkout@v2
0 commit comments