Skip to content

Commit 2329d34

Browse files
authored
Update our container images to ones that are in support (#49942)
2 parents 3219057 + 74a8eb9 commit 2329d34

File tree

5 files changed

+22
-19
lines changed

5 files changed

+22
-19
lines changed

.vsts-ci.yml

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -63,18 +63,20 @@ extends:
6363
template: v1/1ES.Unofficial.PipelineTemplate.yml@1esPipelines
6464
parameters:
6565
containers:
66-
alpine319WithNode:
67-
image: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.19-WithNode
68-
cblMariner20Fpm:
69-
image: mcr.microsoft.com/dotnet-buildtools/prereqs:cbl-mariner-2.0-fpm
66+
alpine322:
67+
image: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.22-amd64
68+
azureLinux30:
69+
image: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-build-amd64
70+
azureLinux30fpm:
71+
image: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-fpm-amd64
7072
centosStream9:
7173
image: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9
7274
debian12Amd64:
7375
image: mcr.microsoft.com/dotnet-buildtools/prereqs:debian-12-gcc14-amd64
74-
fedora39:
75-
image: mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-39
76-
mariner20CrossArm:
77-
image: mcr.microsoft.com/dotnet-buildtools/prereqs:cbl-mariner-2.0-cross-arm
76+
fedora41:
77+
image: mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-41
78+
azureLinux30CrossArm:
79+
image: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-net9.0-cross-arm-alpine
7880
ubuntu2204DebPkg:
7981
image: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-22.04-debpkg
8082
sdl:
@@ -207,14 +209,14 @@ extends:
207209
osProperties: $(linuxOsPortableProperties) /p:BuildSdkDeb=true
208210
runTests: false
209211
- categoryName: Portable
210-
container: cblMariner20Fpm
212+
container: azureLinux30fpm
211213
# Do not publish zips and tarballs. The linux-x64 binaries are already published by Official.
212214
publishArgument: $(_publishArgument) /p:PublishBinariesAndBadge=false
213215
officialBuildProperties: $(_officialBuildProperties)
214216
osProperties: $(linuxOsPortableProperties) /p:IsRPMBasedDistro=true
215217
runTests: false
216218
- categoryName: Portable
217-
container: cblMariner20Fpm
219+
container: azureLinux30fpm
218220
buildArchitecture: arm64
219221
runtimeIdentifier: linux-arm64
220222
# Do not publish zips and tarballs. The linux-arm64 binaries are already published by Official.
@@ -224,7 +226,7 @@ extends:
224226
runTests: false
225227
### MUSL ###
226228
- categoryName: Musl
227-
container: alpine319WithNode
229+
container: alpine322
228230
runtimeIdentifier: linux-musl-x64
229231
publishArgument: $(_publishArgument)
230232
officialBuildProperties: $(_officialBuildProperties)
@@ -234,7 +236,7 @@ extends:
234236
enableSbom: false
235237
runTests: false
236238
- categoryName: Musl
237-
container: mariner20CrossArm
239+
container: azureLinux30CrossArm
238240
buildArchitecture: arm
239241
runtimeIdentifier: linux-musl-arm
240242
publishArgument: $(_publishArgument)

.vsts-pr.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ variables:
1616

1717
resources:
1818
containers:
19-
- container: alpine319WithNode
20-
image: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.19-WithNode
19+
- container: alpine322
20+
image: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.22-amd64
2121
- container: centosStream9
2222
image: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9
2323
- container: debian12Amd64
2424
image: mcr.microsoft.com/dotnet-buildtools/prereqs:debian-12-gcc14-amd64
25-
- container: fedora39
26-
image: mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-39
25+
- container: fedora41
26+
image: mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-41
2727
- container: ubuntu2204DebPkg
2828
image: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-22.04-debpkg
2929

eng/pipelines/templates/jobs/sdk-build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ jobs:
108108
displayName: Build
109109
env:
110110
BuildConfig: $(buildConfiguration)
111+
OPENSSL_ENABLE_SHA1_SIGNATURES: 1
111112
112113
############### TESTING ###############
113114
- ${{ if eq(parameters.runTests, true) }}:

eng/pipelines/templates/jobs/sdk-job-matrix.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ parameters:
3535
# See: https://github.com/dotnet/sdk/issues/40935
3636
runTests: false
3737
- categoryName: ContainerBased
38-
container: fedora39
38+
container: fedora41
3939
# No fedora Helix container is available, so use the ubuntu one instead.
4040
helixTargetContainer: $(helixTargetContainerPrefix)ubuntu-22.04-helix-amd64
4141
osProperties: $(linuxOsPortableProperties)
@@ -57,7 +57,7 @@ parameters:
5757
# See: https://github.com/dotnet/sdk/issues/40935
5858
runTests: false
5959
- categoryName: ContainerBased
60-
container: alpine319WithNode
60+
container: alpine322
6161
helixTargetContainer: $(helixTargetContainerPrefix)alpine-3.18-helix-amd64
6262
runtimeIdentifier: linux-musl-x64
6363
# Use HostOSName when running on alpine.

src/Installer/redist-installer/targets/GenerateLayout.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434

3535
<NetRuntimeRid Condition="'$(NetRuntimeRid)' == ''">$(HostRid)</NetRuntimeRid>
3636
<NetRuntimeRid Condition=" ('$(OSName)' == 'win' or '$(OSName)' == 'osx' or '$(OSName)' == 'freebsd') and '$(DotNetBuildSourceOnly)' != 'true' ">$(OSName)-$(Architecture)</NetRuntimeRid>
37-
<NetRuntimeRid Condition="'$(DotNetBuild)' != 'true' and $(NetRuntimeRid.StartsWith('mariner.2.0'))">$(HostRid.Replace('mariner.2.0', 'cm.2'))</NetRuntimeRid>
37+
<NetRuntimeRid Condition="'$(DotNetBuild)' != 'true' and $(NetRuntimeRid.StartsWith('azurelinux.3.0'))">$(HostRid.Replace('azurelinux.3.0', 'azl.3'))</NetRuntimeRid>
3838

3939
<!-- only the runtime OSX .pkgs have a `-internal` suffix -->
4040
<InstallerStartSuffix Condition="$([MSBuild]::IsOSPlatform('OSX'))">-internal</InstallerStartSuffix>

0 commit comments

Comments
 (0)