@@ -12,10 +12,9 @@ parameters:
12
12
runTestsAsTool : true
13
13
# This job uses the build step for testing, so the extra test step is not necessary.
14
14
runTests : false
15
- # Turn off template engine runs on Windows temporarily until agent images are updated
16
- # - categoryName: TemplateEngine
17
- # testProjects: $(Build.SourcesDirectory)/test/Microsoft.TemplateEngine.Cli.UnitTests/Microsoft.TemplateEngine.Cli.UnitTests.csproj;$(Build.SourcesDirectory)/test/dotnet-new.IntegrationTests/dotnet-new.IntegrationTests.csproj
18
- # publishXunitResults: true
15
+ - categoryName : TemplateEngine
16
+ testProjects : $(Build.SourcesDirectory)/test/Microsoft.TemplateEngine.Cli.UnitTests/Microsoft.TemplateEngine.Cli.UnitTests.csproj;$(Build.SourcesDirectory)/test/dotnet-new.IntegrationTests/dotnet-new.IntegrationTests.csproj
17
+ publishXunitResults : true
19
18
- categoryName : AoT
20
19
runAoTTests : true
21
20
# ## LINUX ###
@@ -29,10 +28,12 @@ parameters:
29
28
# Don't run the tests on arm64. Only perform the build itself.
30
29
runTests : false
31
30
- categoryName : ContainerBased
32
- container : azureLinux30Net10BuildAmd64
31
+ container : azureLinux30Amd64
33
32
helixTargetContainer : $(helixTargetContainerPrefix)ubuntu-24.04-helix-amd64
34
33
osProperties : /p:OSName=linux /p:BuildSdkDeb=true
35
34
runTests : true
35
+ # Helix is hanging on this job using the container. See: https://github.com/dotnet/dnceng/issues/6000
36
+ disableJob : true
36
37
- categoryName : TemplateEngine
37
38
osProperties : $(linuxOsglibcProperties)
38
39
testProjects : $(Build.SourcesDirectory)/test/Microsoft.TemplateEngine.Cli.UnitTests/Microsoft.TemplateEngine.Cli.UnitTests.csproj;$(Build.SourcesDirectory)/test/dotnet-new.IntegrationTests/dotnet-new.IntegrationTests.csproj
@@ -64,19 +65,22 @@ jobs:
64
65
# The parameters sent to this template are also passed to the job, which does include the os-specific jobParameterSets array, but that array itself isn't used in the job.
65
66
- ${{ if eq(parameters.pool.os, 'windows') }} :
66
67
- ${{ each jobParameters in parameters.windowsJobParameterSets }} :
67
- - template : /eng/pipelines/templates/jobs/sdk-build.yml
68
- parameters :
69
- ${{ insert }} : ${{ parameters }}
70
- ${{ insert }} : ${{ jobParameters }}
68
+ - ${{ if not(jobParameters.disableJob) }} :
69
+ - template : /eng/pipelines/templates/jobs/sdk-build.yml
70
+ parameters :
71
+ ${{ insert }} : ${{ parameters }}
72
+ ${{ insert }} : ${{ jobParameters }}
71
73
- ${{ if eq(parameters.pool.os, 'linux') }} :
72
74
- ${{ each jobParameters in parameters.linuxJobParameterSets }} :
73
- - template : /eng/pipelines/templates/jobs/sdk-build.yml
74
- parameters :
75
- ${{ insert }} : ${{ parameters }}
76
- ${{ insert }} : ${{ jobParameters }}
75
+ - ${{ if not(jobParameters.disableJob) }} :
76
+ - template : /eng/pipelines/templates/jobs/sdk-build.yml
77
+ parameters :
78
+ ${{ insert }} : ${{ parameters }}
79
+ ${{ insert }} : ${{ jobParameters }}
77
80
- ${{ if eq(parameters.pool.os, 'macOS') }} :
78
81
- ${{ each jobParameters in parameters.macOSJobParameterSets }} :
79
- - template : /eng/pipelines/templates/jobs/sdk-build.yml
80
- parameters :
81
- ${{ insert }} : ${{ parameters }}
82
- ${{ insert }} : ${{ jobParameters }}
82
+ - ${{ if not(jobParameters.disableJob) }} :
83
+ - template : /eng/pipelines/templates/jobs/sdk-build.yml
84
+ parameters :
85
+ ${{ insert }} : ${{ parameters }}
86
+ ${{ insert }} : ${{ jobParameters }}
0 commit comments