Skip to content

Commit 0c0394b

Browse files
[main] Update common Docker engineering infrastructure with latest (#6169)
1 parent ccbb4f2 commit 0c0394b

File tree

3 files changed

+21
-23
lines changed

3 files changed

+21
-23
lines changed

eng/common/templates/jobs/build-images.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,9 @@ parameters:
1313

1414
jobs:
1515
- job: ${{ parameters.name }}
16-
condition: and(${{ parameters.matrix }}, not(canceled()), or(in(dependencies.PreBuildValidation.result, 'Succeeded', 'SucceededWithIssues', 'Skipped'), eq(${{ parameters.isInternalServicingValidation }}, 'true')))
16+
condition: and(${{ parameters.matrix }}, not(canceled()), in(dependencies.PreBuildValidation.result, 'Succeeded', 'SucceededWithIssues', 'Skipped'))
1717
dependsOn:
18-
- ${{ if eq(parameters.isInternalServicingValidation, 'false') }}:
19-
- PreBuildValidation
18+
- PreBuildValidation
2019
- CopyBaseImages
2120
- GenerateBuildMatrix
2221
pool: ${{ parameters.pool }}

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

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -51,25 +51,24 @@ stages:
5151
- stage: Build
5252
condition: and(succeeded(), contains(variables['stages'], 'build'))
5353
jobs:
54-
- ${{ if eq(parameters.isInternalServicingValidation, 'false') }}:
55-
- template: /eng/common/templates/jobs/test-images-linux-client.yml@self
56-
parameters:
57-
name: PreBuildValidation
58-
pool: ${{ parameters.linuxAmd64Pool }}
59-
testJobTimeout: ${{ parameters.linuxAmdTestJobTimeout }}
60-
preBuildValidation: true
61-
internalProjectName: ${{ parameters.internalProjectName }}
62-
customInitSteps:
63-
- ${{ parameters.customTestInitSteps }}
64-
# These variables are normally set by the matrix. Since this test job is not generated
65-
# by a matrix, we need to set them manually. They can be set to empty values since their
66-
# values aren't actually used for the pre-build tests.
67-
- powershell: |
68-
echo "##vso[task.setvariable variable=productVersion]"
69-
echo "##vso[task.setvariable variable=imageBuilderPaths]"
70-
echo "##vso[task.setvariable variable=osVersions]"
71-
echo "##vso[task.setvariable variable=architecture]"
72-
displayName: Initialize Test Variables
54+
- template: /eng/common/templates/jobs/test-images-linux-client.yml@self
55+
parameters:
56+
name: PreBuildValidation
57+
pool: ${{ parameters.linuxAmd64Pool }}
58+
testJobTimeout: ${{ parameters.linuxAmdTestJobTimeout }}
59+
preBuildValidation: true
60+
internalProjectName: ${{ parameters.internalProjectName }}
61+
customInitSteps:
62+
- ${{ parameters.customTestInitSteps }}
63+
# These variables are normally set by the matrix. Since this test job is not generated
64+
# by a matrix, we need to set them manually. They can be set to empty values since their
65+
# values aren't actually used for the pre-build tests.
66+
- powershell: |
67+
echo "##vso[task.setvariable variable=productVersion]"
68+
echo "##vso[task.setvariable variable=imageBuilderPaths]"
69+
echo "##vso[task.setvariable variable=osVersions]"
70+
echo "##vso[task.setvariable variable=architecture]"
71+
displayName: Initialize Test Variables
7372
- template: /eng/common/templates/jobs/copy-base-images-staging.yml@self
7473
parameters:
7574
name: CopyBaseImages

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:2600650
2+
imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder:2625331
33
imageNames.imageBuilder: $(imageNames.imageBuilderName)
44
imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId)
55
imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner

0 commit comments

Comments
 (0)