This is a more pragmatic approach as proposed earlier. Use the old
Alpine version for build and the new one for testing.
We can move to cross-build images when .NET 6 goes EOL.
- template: /eng/pipelines/build.yml
parameters:
jobTemplate: ${{ variables.jobTemplate }}
- name: Alpine3_13
+ name: Alpine3_19
osGroup: Linux
osSuffix: -musl
container: test_linux_musl_x64
image: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream-9
test_linux_musl_x64:
- image: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.13-WithNode
+ image: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.19-WithNode
options: --cap-add=SYS_PTRACE
test_debian_11_amd64: