5
5
using Nuke . Common . CI . AzurePipelines . Configuration ;
6
6
using Nuke . Common . Execution ;
7
7
using Nuke . Common . Tooling ;
8
+ using Nuke . Common . Utilities . Collections ;
8
9
9
10
partial class Build
10
11
{
@@ -26,16 +27,15 @@ protected override AzurePipelinesStage GetStage(AzurePipelinesImage image, IRead
26
27
case AzurePipelinesImage . WindowsLatest :
27
28
case AzurePipelinesImage . Windows2019 :
28
29
case AzurePipelinesImage . Vs2017Win2016 :
29
- case AzurePipelinesImage . Vs2015Win2012R2 :
30
- case AzurePipelinesImage . Win1803 :
30
+ case AzurePipelinesImage . Windows2022 :
31
31
targetToExcludes = new [ ] { nameof ( TestCoreOnly ) , nameof ( CompileCoreOnly ) , nameof ( PackCoreOnly ) } ;
32
32
break ;
33
33
case AzurePipelinesImage . Ubuntu1604 :
34
34
case AzurePipelinesImage . Ubuntu1804 :
35
35
case AzurePipelinesImage . UbuntuLatest :
36
36
case AzurePipelinesImage . MacOsLatest :
37
37
case AzurePipelinesImage . MacOs1014 :
38
- case AzurePipelinesImage . MacOs1013 :
38
+ case AzurePipelinesImage . MacOs11 :
39
39
targetToExcludes = new [ ] { nameof ( Test ) , nameof ( Compile ) , nameof ( Pack ) , nameof ( PackCoreOnly ) } ;
40
40
break ;
41
41
default :
@@ -47,9 +47,9 @@ protected override AzurePipelinesStage GetStage(AzurePipelinesImage image, IRead
47
47
return base . GetStage ( image , filterRelevantTargets ) ;
48
48
}
49
49
50
- protected override AzurePipelinesJob GetJob ( ExecutableTarget executableTarget , LookupTable < ExecutableTarget , AzurePipelinesJob > jobs , IReadOnlyCollection < ExecutableTarget > relevantTargets )
50
+ protected override AzurePipelinesJob GetJob ( ExecutableTarget executableTarget , LookupTable < ExecutableTarget , AzurePipelinesJob > jobs , IReadOnlyCollection < ExecutableTarget > relevantTargets , AzurePipelinesImage image )
51
51
{
52
- var job = base . GetJob ( executableTarget , jobs , relevantTargets ) ;
52
+ var job = base . GetJob ( executableTarget , jobs , relevantTargets , image ) ;
53
53
var dictionary = new Dictionary < string , string >
54
54
{
55
55
{ nameof ( Compile ) , "⚙️" } ,
@@ -66,5 +66,6 @@ protected override AzurePipelinesJob GetJob(ExecutableTarget executableTarget, L
66
66
: $ "{ prefix } { job . DisplayName } 🧩";
67
67
return job ;
68
68
}
69
+
69
70
}
70
71
}
0 commit comments