@@ -44,6 +44,7 @@ variables:
44
44
value : ${{ eq(variables['Build.Reason'], 'PullRequest') }}
45
45
46
46
- template : /eng/common/templates-official/variables/pool-providers.yml@self
47
+ - template : /src/sdk/eng/pipelines/templates/variables/vmr-build.yml@self
47
48
48
49
resources :
49
50
repositories :
@@ -78,57 +79,57 @@ extends:
78
79
baselineFile : $(Build.SourcesDirectory)\.config\guardian\.gdnbaselines
79
80
80
81
containers :
81
- almaLinuxContainer :
82
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:almalinux-8-source-build
83
- options : --privileged
84
- alpineLatestContainer :
85
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.21-amd64
86
- options : --privileged
87
- alpinePreviousContainer :
88
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.20-withnode
89
- options : --privileged
90
- centOSStreamContainer :
91
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9
92
- options : --privileged
93
- fedoraContainer :
94
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-41
95
- options : --privileged
96
- ubuntuContainer :
97
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-24.04
98
- options : --privileged
99
- ubuntuArmContainer :
100
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-24.04-arm64
101
- options : --privileged
102
- azurelinuxX64CrossContainer :
103
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-cross-amd64
104
- options : --privileged
105
- azurelinuxArmCrossContainer :
106
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-cross-arm
107
- options : --privileged
108
- azurelinuxArm64CrossContainer :
109
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-cross-arm64
110
- options : --privileged
111
- azurelinuxX64AlpineCrossContainer :
112
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-cross-amd64-alpine
113
- options : --privileged
114
- azurelinuxArmAlpineCrossContainer :
115
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-cross-arm-alpine
116
- options : --privileged
117
- azurelinuxArm64AlpineCrossContainer :
118
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-cross-arm64-alpine
119
- options : --privileged
120
- androidCrossContainer :
121
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-cross-android-amd64
122
- options : --privileged
123
- linuxBionicCrossContainer :
124
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-android-openssl
125
- options : --privileged
126
- browserCrossContainer :
127
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-webassembly-amd64
128
- options : --privileged
129
- wasiCrossContainer :
130
- image : mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-webassembly-amd64
131
- options : --privileged
82
+ ${{ variables.almaLinuxContainerName }} :
83
+ image : ${{ variables.almaLinuxContainerImage }}
84
+ options : ${{ variables.defaultContainerOptions }}
85
+ ${{ variables.alpineLatestContainerName }} :
86
+ image : ${{ variables.alpineLatestContainerImage }}
87
+ options : ${{ variables.defaultContainerOptions }}
88
+ ${{ variables.alpinePreviousContainerName }} :
89
+ image : ${{ variables.alpinePreviousContainerImage }}
90
+ options : ${{ variables.defaultContainerOptions }}
91
+ ${{ variables.centOSStreamContainerName }} :
92
+ image : ${{ variables.centOSStreamContainerImage }}
93
+ options : ${{ variables.defaultContainerOptions }}
94
+ ${{ variables.fedoraContainerName }} :
95
+ image : ${{ variables.fedoraContainerImage }}
96
+ options : ${{ variables.defaultContainerOptions }}
97
+ ${{ variables.ubuntuContainerName }} :
98
+ image : ${{ variables.ubuntuContainerImage }}
99
+ options : ${{ variables.defaultContainerOptions }}
100
+ ${{ variables.ubuntuArmContainerName }} :
101
+ image : ${{ variables.ubuntuArmContainerImage }}
102
+ options : ${{ variables.defaultContainerOptions }}
103
+ ${{ variables.azurelinuxX64CrossContainerName }} :
104
+ image : ${{ variables.azurelinuxX64CrossContainerImage }}
105
+ options : ${{ variables.defaultContainerOptions }}
106
+ ${{ variables.azurelinuxArmCrossContainerName }} :
107
+ image : ${{ variables.azurelinuxArmCrossContainerImage }}
108
+ options : ${{ variables.defaultContainerOptions }}
109
+ ${{ variables.azurelinuxArm64CrossContainerName }} :
110
+ image : ${{ variables.azurelinuxArm64CrossContainerImage }}
111
+ options : ${{ variables.defaultContainerOptions }}
112
+ ${{ variables.azurelinuxX64AlpineCrossContainerName }} :
113
+ image : ${{ variables.azurelinuxX64AlpineCrossContainerImage }}
114
+ options : ${{ variables.defaultContainerOptions }}
115
+ ${{ variables.azurelinuxArmAlpineCrossContainerName }} :
116
+ image : ${{ variables.azurelinuxArmAlpineCrossContainerImage }}
117
+ options : ${{ variables.defaultContainerOptions }}
118
+ ${{ variables.azurelinuxArm64AlpineCrossContainerName }} :
119
+ image : ${{ variables.azurelinuxArm64AlpineCrossContainerImage }}
120
+ options : ${{ variables.defaultContainerOptions }}
121
+ ${{ variables.androidCrossContainerName }} :
122
+ image : ${{ variables.androidCrossContainerImage }}
123
+ options : ${{ variables.defaultContainerOptions }}
124
+ ${{ variables.linuxBionicCrossContainerName }} :
125
+ image : ${{ variables.linuxBionicCrossContainerImage }}
126
+ options : ${{ variables.defaultContainerOptions }}
127
+ ${{ variables.browserCrossContainerName }} :
128
+ image : ${{ variables.browserCrossContainerImage }}
129
+ options : ${{ variables.defaultContainerOptions }}
130
+ ${{ variables.wasiCrossContainerName }} :
131
+ image : ${{ variables.wasiCrossContainerImage }}
132
+ options : ${{ variables.defaultContainerOptions }}
132
133
133
134
stages :
134
135
- ${{ if and(ne(variables.isPRTrigger, 'true'), eq(variables['System.TeamProject'], 'internal')) }} :
0 commit comments