@@ -83,27 +83,32 @@ jobs:
83
83
dependsOn : ${{ parameters.dependsOn }}
84
84
timeoutInMinutes : ${{ parameters.timeoutInMinutes }}
85
85
enablePublishBuildAssets : false
86
+ NativeToolsOnMachine : true
86
87
${{ if and(eq(variables['System.TeamProject'], 'internal'), eq(parameters.agentOs, 'Windows')) }} :
87
88
enablePublishUsingPipelines : ${{ variables._PublishUsingPipelines }}
88
89
enablePublishTestResults : true # publish test results to AzDO (populates AzDO Tests tab)
89
90
enableTelemetry : true
90
91
pool :
91
92
${{ if eq(parameters.agentOs, 'macOS') }} :
92
93
name : Azure Pipelines
93
- image : macOS-12
94
+ image : macOS-13
94
95
os : macOS
95
96
${{ if eq(parameters.agentOs, 'Linux') }} :
96
97
name : $(DncEngInternalBuildPool)
97
- image : 1es-ubuntu-2004
98
+ image : 1es-ubuntu-2204
98
99
os : linux
99
100
${{ if eq(parameters.agentOs, 'Windows') }} :
100
101
name : $(DncEngInternalBuildPool)
101
- image : windows.vs2019 .amd64
102
+ image : windows.vs2022preview .amd64
102
103
os : windows
103
104
steps :
104
105
- checkout : self
105
106
clean : true
106
107
108
+ - ${{ if eq(parameters.agentOs, 'Windows') }} :
109
+ - script : eng\common\init-tools-native.cmd
110
+ displayName : Install native dependencies
111
+
107
112
- task : CacheBeta@1
108
113
inputs :
109
114
key : vcpkg | ${{ parameters.agentOs }} | azure-pipelines.yml
@@ -145,4 +150,4 @@ jobs:
145
150
inputs :
146
151
testRunner : junit
147
152
testResultsFiles : ' $(Build.ArtifactStagingDirectory)/testOut/**/*.xml'
148
- testRunTitle : ${{ parameters.agentOs }}-unit_test
153
+ testRunTitle : ${{ parameters.agentOs }}-unit_test
0 commit comments