Skip to content

Commit e2016aa

Browse files
[main] Update common Docker engineering infrastructure with latest (#1182)
1 parent 83ae4f1 commit e2016aa

File tree

5 files changed

+24
-3
lines changed

5 files changed

+24
-3
lines changed

eng/common/Install-DotNetSdk.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,6 @@ else {
5454
}
5555

5656
# See https://github.com/NuGet/NuGet.Client/pull/4259
57-
$Env:NUGET_EXPERIMENTAL_CHAIN_BUILD_RETRY_POLICY = "3,1000"
57+
$Env:NUGET_EXPERIMENTAL_CHAIN_BUILD_RETRY_POLICY = "6,1500"
5858

5959
if ($InstallFailed) { throw "Failed to install the .NET Core SDK" }

eng/common/templates/stages/build-test-publish-repo.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ stages:
9191
noCache: ${{ parameters.noCache }}
9292
internalVersionsRepoRef: ${{ parameters.internalVersionsRepoRef }}
9393
publicVersionsRepoRef: ${{ parameters.publicVersionsRepoRef }}
94+
isInternalServicingValidation: ${{ parameters.isInternalServicingValidation }}
9495
- template: /eng/common/templates/jobs/build-images.yml@self
9596
parameters:
9697
name: Linux_amd64
@@ -104,6 +105,7 @@ stages:
104105
noCache: ${{ parameters.noCache }}
105106
internalVersionsRepoRef: ${{ parameters.internalVersionsRepoRef }}
106107
publicVersionsRepoRef: ${{ parameters.publicVersionsRepoRef }}
108+
isInternalServicingValidation: ${{ parameters.isInternalServicingValidation }}
107109
customInitSteps: ${{ parameters.customBuildInitSteps }}
108110
noCache: ${{ parameters.noCache }}
109111
internalProjectName: ${{ parameters.internalProjectName }}
@@ -122,6 +124,7 @@ stages:
122124
noCache: ${{ parameters.noCache }}
123125
internalVersionsRepoRef: ${{ parameters.internalVersionsRepoRef }}
124126
publicVersionsRepoRef: ${{ parameters.publicVersionsRepoRef }}
127+
isInternalServicingValidation: ${{ parameters.isInternalServicingValidation }}
125128
customInitSteps: ${{ parameters.customBuildInitSteps }}
126129
noCache: ${{ parameters.noCache }}
127130
internalProjectName: ${{ parameters.internalProjectName }}
@@ -140,6 +143,7 @@ stages:
140143
noCache: ${{ parameters.noCache }}
141144
internalVersionsRepoRef: ${{ parameters.internalVersionsRepoRef }}
142145
publicVersionsRepoRef: ${{ parameters.publicVersionsRepoRef }}
146+
isInternalServicingValidation: ${{ parameters.isInternalServicingValidation }}
143147
customInitSteps: ${{ parameters.customBuildInitSteps }}
144148
noCache: ${{ parameters.noCache }}
145149
internalProjectName: ${{ parameters.internalProjectName }}
@@ -158,6 +162,7 @@ stages:
158162
noCache: ${{ parameters.noCache }}
159163
internalVersionsRepoRef: ${{ parameters.internalVersionsRepoRef }}
160164
publicVersionsRepoRef: ${{ parameters.publicVersionsRepoRef }}
165+
isInternalServicingValidation: ${{ parameters.isInternalServicingValidation }}
161166
customInitSteps: ${{ parameters.customBuildInitSteps }}
162167
noCache: ${{ parameters.noCache }}
163168
internalProjectName: ${{ parameters.internalProjectName }}
@@ -176,6 +181,7 @@ stages:
176181
noCache: ${{ parameters.noCache }}
177182
internalVersionsRepoRef: ${{ parameters.internalVersionsRepoRef }}
178183
publicVersionsRepoRef: ${{ parameters.publicVersionsRepoRef }}
184+
isInternalServicingValidation: ${{ parameters.isInternalServicingValidation }}
179185
customInitSteps: ${{ parameters.customBuildInitSteps }}
180186
noCache: ${{ parameters.noCache }}
181187
internalProjectName: ${{ parameters.internalProjectName }}
@@ -194,12 +200,14 @@ stages:
194200
noCache: ${{ parameters.noCache }}
195201
internalVersionsRepoRef: ${{ parameters.internalVersionsRepoRef }}
196202
publicVersionsRepoRef: ${{ parameters.publicVersionsRepoRef }}
203+
isInternalServicingValidation: ${{ parameters.isInternalServicingValidation }}
197204
customInitSteps: ${{ parameters.customBuildInitSteps }}
198205
noCache: ${{ parameters.noCache }}
199206
internalProjectName: ${{ parameters.internalProjectName }}
200207
publicProjectName: ${{ parameters.publicProjectName }}
201208
internalVersionsRepoRef: ${{ parameters.internalVersionsRepoRef }}
202209
publicVersionsRepoRef: ${{ parameters.publicVersionsRepoRef }}
210+
isInternalServicingValidation: ${{ parameters.isInternalServicingValidation }}
203211
- template: /eng/common/templates/jobs/build-images.yml@self
204212
parameters:
205213
name: WindowsLtsc2016_amd64
@@ -213,6 +221,7 @@ stages:
213221
noCache: ${{ parameters.noCache }}
214222
internalVersionsRepoRef: ${{ parameters.internalVersionsRepoRef }}
215223
publicVersionsRepoRef: ${{ parameters.publicVersionsRepoRef }}
224+
isInternalServicingValidation: ${{ parameters.isInternalServicingValidation }}
216225
customInitSteps: ${{ parameters.customBuildInitSteps }}
217226
noCache: ${{ parameters.noCache }}
218227
internalProjectName: ${{ parameters.internalProjectName }}

eng/common/templates/steps/common-init-for-matrix-and-build.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ parameters:
33
internalVersionsRepoRef: null
44
publicVersionsRepoRef: null
55
versionsRepoPath: versions
6+
isInternalServicingValidation: false
67

78
steps:
89
- checkout: self
@@ -60,3 +61,14 @@ steps:
6061
echo "##vso[task.setvariable variable=versionsBasePath]$versionsBasePath"
6162
echo "##vso[task.setvariable variable=pipelineDisabledCache]$pipelineDisabledCache"
6263
displayName: Set Common Variables for Matrix and Build
64+
65+
- ${{ if eq(parameters.noCache, false) }}:
66+
# Special logic is needed to copy the tsaoptions.json file to a well known location for the 1ES PT.
67+
# This template has multiple checkouts and AzDO doesn't have support for dynamically determining the
68+
# default repo path therefore the 1es-official logic can't calculate the repo's tsa config file path.
69+
- task: CopyFiles@2
70+
displayName: Copy TSA Config
71+
inputs:
72+
SourceFolder: '$(Build.Repository.LocalPath)/$(buildRepoName)'
73+
Contents: '.config/tsaoptions.json'
74+
TargetFolder: '$(Build.SourcesDirectory)'

eng/common/templates/variables/docker-images.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
variables:
2-
imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder:2555712
2+
imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder:2566544
33
imageNames.imageBuilder: $(imageNames.imageBuilderName)
44
imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId)
55
imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:cbl-mariner2.0-docker-testrunner

eng/common/templates/variables/dotnet/build-test-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ variables:
1212
- name: testResultsDirectory
1313
value: tests/Microsoft.DotNet.Docker.Tests/TestResults/
1414
- name: officialRepoPrefixes
15-
value: public/,internal/private/
15+
value: public/,internal/private/,unlisted/
1616

1717
- name: mcrDocsRepoInfo.accessToken
1818
value: $(BotAccount-dotnet-docker-bot-PAT)

0 commit comments

Comments
 (0)