dotnet-docker/manifest.json

5579 строки
195 KiB
JSON

{
"readme": {
"path": "README.md",
"templatePath": "eng/readme-templates/README.md"
},
"registry": "mcr.microsoft.com",
"variables": {
"syndicatedRuntimeDepsRepo": "dotnet/core/runtime-deps",
"syndicatedRuntimeRepo": "dotnet/core/runtime",
"syndicatedAspnetRepo": "dotnet/core/aspnet",
"syndicatedSdkRepo": "dotnet/core/sdk"
},
"includes": [
"manifest.versions.json"
],
"repos": [
{
"id": "runtime-deps",
"name": "dotnet/runtime-deps",
"readmes": [
{
"path": "README.runtime-deps.md",
"templatePath": "eng/readme-templates/README.md"
},
{
"path": ".mar/portal/README.runtime-deps.portal.md",
"templatePath": "eng/readme-templates/README.mcr.md"
}
],
"mcrTagsMetadataTemplate": "eng/mcr-tags-metadata-templates/runtime-deps-tags.yml",
"images": [
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)": {},
"$(dotnet|6.0|product-version)-bullseye-slim": {},
"6.0": {},
"6.0-bullseye-slim": {}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/6.0/bullseye-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|6.0|product-version)-bullseye-slim-amd64": {},
"6.0-bullseye-slim-amd64": {}
}
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/6.0/bullseye-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|6.0|product-version)-bullseye-slim-arm32v7": {},
"6.0-bullseye-slim-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/6.0/bullseye-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|6.0|product-version)-bullseye-slim-arm64v8": {},
"6.0-bullseye-slim-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-alpine3.17": {},
"6.0-alpine3.17": {},
"6.0-alpine": {}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/6.0/alpine3.17/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|6.0|product-version)-alpine3.17-amd64": {},
"6.0-alpine3.17-amd64": {},
"6.0-alpine-amd64": {}
}
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/6.0/alpine3.17/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|6.0|product-version)-alpine3.17-arm32v7": {},
"6.0-alpine3.17-arm32v7": {},
"6.0-alpine-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/6.0/alpine3.17/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|6.0|product-version)-alpine3.17-arm64v8": {},
"6.0-alpine3.17-arm64v8": {},
"6.0-alpine-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-focal": {},
"6.0-focal": {}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/6.0/focal/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "focal",
"tags": {
"$(dotnet|6.0|product-version)-focal-amd64": {},
"6.0-focal-amd64": {}
}
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/6.0/focal/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "focal",
"tags": {
"$(dotnet|6.0|product-version)-focal-arm32v7": {},
"6.0-focal-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/6.0/focal/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "focal",
"tags": {
"$(dotnet|6.0|product-version)-focal-arm64v8": {},
"6.0-focal-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-jammy": {},
"6.0-jammy": {}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/6.0/jammy/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|6.0|product-version)-jammy-amd64": {},
"6.0-jammy-amd64": {}
}
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/6.0/jammy/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|6.0|product-version)-jammy-arm32v7": {},
"6.0-jammy-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/6.0/jammy/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|6.0|product-version)-jammy-arm64v8": {},
"6.0-jammy-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-cbl-mariner1.0": {
"docType": "Undocumented"
},
"6.0-cbl-mariner1.0": {
"docType": "Undocumented"
}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/6.0/cbl-mariner1.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "cbl-mariner1.0",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner1.0-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner1.0-amd64": {
"docType": "Undocumented"
}
}
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0": {
"docType": "Undocumented"
},
"6.0-cbl-mariner": {
"docType": "Undocumented"
}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/6.0/cbl-mariner2.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/6.0/cbl-mariner2.0/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-cbl-mariner1.0-distroless": {
"docType": "Undocumented"
},
"6.0-cbl-mariner1.0-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/6.0/cbl-mariner1.0-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.distroless-mariner",
"os": "linux",
"osVersion": "cbl-mariner1.0-distroless",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner1.0-distroless-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner1.0-distroless-amd64": {
"docType": "Undocumented"
}
},
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):6.0-cbl-mariner1.0-amd64"
]
}
]
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/6.0/cbl-mariner2.0-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.distroless-mariner",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
},
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):6.0-cbl-mariner2.0-amd64"
]
}
]
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/6.0/cbl-mariner2.0-distroless/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.distroless-mariner",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8",
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):6.0-cbl-mariner2.0-arm64v8"
]
}
]
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)": {},
"$(dotnet|7.0|product-version)-bullseye-slim": {},
"7.0": {},
"7.0-bullseye-slim": {},
"latest": {}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/6.0/bullseye-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|7.0|product-version)-bullseye-slim-amd64": {},
"7.0-bullseye-slim-amd64": {}
}
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/6.0/bullseye-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|7.0|product-version)-bullseye-slim-arm32v7": {},
"7.0-bullseye-slim-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/6.0/bullseye-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|7.0|product-version)-bullseye-slim-arm64v8": {},
"7.0-bullseye-slim-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)-alpine3.17": {},
"7.0-alpine3.17": {},
"7.0-alpine": {}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/6.0/alpine3.17/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|7.0|product-version)-alpine3.17-amd64": {},
"7.0-alpine3.17-amd64": {},
"7.0-alpine-amd64": {}
}
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/6.0/alpine3.17/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|7.0|product-version)-alpine3.17-arm32v7": {},
"7.0-alpine3.17-arm32v7": {},
"7.0-alpine-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/6.0/alpine3.17/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|7.0|product-version)-alpine3.17-arm64v8": {},
"7.0-alpine3.17-arm64v8": {},
"7.0-alpine-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)-jammy": {},
"7.0-jammy": {}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/6.0/jammy/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|7.0|product-version)-jammy-amd64": {},
"7.0-jammy-amd64": {}
}
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/6.0/jammy/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|7.0|product-version)-jammy-arm32v7": {},
"7.0-jammy-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/6.0/jammy/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|7.0|product-version)-jammy-arm64v8": {},
"7.0-jammy-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0": {
"docType": "Undocumented"
},
"7.0-cbl-mariner": {
"docType": "Undocumented"
}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/7.0/cbl-mariner2.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/7.0/cbl-mariner2.0/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/7.0/cbl-mariner2.0-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.distroless-mariner",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
},
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):7.0-cbl-mariner2.0-amd64"
]
}
]
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/7.0/cbl-mariner2.0-distroless/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.distroless-mariner",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8",
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):7.0-cbl-mariner2.0-arm64v8"
]
}
]
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)": {},
"$(dotnet|8.0|product-version)-bookworm-slim": {},
"8.0-preview": {},
"8.0-preview-bookworm-slim": {}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/8.0/bookworm-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {
"$(dotnet|8.0|product-version)-bookworm-slim-amd64": {},
"8.0-preview-bookworm-slim-amd64": {}
}
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/8.0/bookworm-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {
"$(dotnet|8.0|product-version)-bookworm-slim-arm32v7": {},
"8.0-preview-bookworm-slim-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/8.0/bookworm-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {
"$(dotnet|8.0|product-version)-bookworm-slim-arm64v8": {},
"8.0-preview-bookworm-slim-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-alpine3.17": {},
"8.0-preview-alpine3.17": {},
"8.0-preview-alpine": {}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/8.0/alpine3.17/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|8.0|product-version)-alpine3.17-amd64": {},
"8.0-preview-alpine3.17-amd64": {},
"8.0-preview-alpine-amd64": {}
}
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/8.0/alpine3.17/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|8.0|product-version)-alpine3.17-arm32v7": {},
"8.0-preview-alpine3.17-arm32v7": {},
"8.0-preview-alpine-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/8.0/alpine3.17/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|8.0|product-version)-alpine3.17-arm64v8": {},
"8.0-preview-alpine3.17-arm64v8": {},
"8.0-preview-alpine-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-jammy": {},
"8.0-preview-jammy": {}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/8.0/jammy/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|8.0|product-version)-jammy-amd64": {},
"8.0-preview-jammy-amd64": {}
}
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/8.0/jammy/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|8.0|product-version)-jammy-arm32v7": {},
"8.0-preview-jammy-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/8.0/jammy/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|8.0|product-version)-jammy-arm64v8": {},
"8.0-preview-jammy-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-jammy-chiseled": {},
"8.0-preview-jammy-chiseled": {}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/8.0/jammy-chiseled/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.chiseled-ubuntu",
"os": "linux",
"osVersion": "jammy-chiseled",
"tags": {
"$(dotnet|8.0|product-version)-jammy-chiseled-amd64": {},
"8.0-preview-jammy-chiseled-amd64": {}
},
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):8.0-preview-jammy-amd64"
]
}
]
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/8.0/jammy-chiseled/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.chiseled-ubuntu",
"os": "linux",
"osVersion": "jammy-chiseled",
"tags": {
"$(dotnet|8.0|product-version)-jammy-chiseled-arm64v8": {},
"8.0-preview-jammy-chiseled-arm64v8": {}
},
"variant": "v8",
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):8.0-preview-jammy-arm64v8"
]
}
]
},
{
"architecture": "arm",
"dockerfile": "src/runtime-deps/8.0/jammy-chiseled/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.chiseled-ubuntu",
"os": "linux",
"osVersion": "jammy-chiseled",
"tags": {
"$(dotnet|8.0|product-version)-jammy-chiseled-arm32v7": {},
"8.0-preview-jammy-chiseled-arm32v7": {}
},
"variant": "v7",
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):8.0-preview-jammy-arm32v7"
]
}
]
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner": {
"docType": "Undocumented"
}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/8.0/cbl-mariner2.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/8.0/cbl-mariner2.0/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"dockerfile": "src/runtime-deps/8.0/cbl-mariner2.0-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.distroless-mariner",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
},
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):8.0-preview-cbl-mariner2.0-amd64"
]
}
]
},
{
"architecture": "arm64",
"dockerfile": "src/runtime-deps/8.0/cbl-mariner2.0-distroless/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime-deps/Dockerfile.distroless-mariner",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8",
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):8.0-preview-cbl-mariner2.0-arm64v8"
]
}
]
}
]
}
]
},
{
"id": "runtime",
"name": "dotnet/runtime",
"readmes": [
{
"path": "README.runtime.md",
"templatePath": "eng/readme-templates/README.md"
},
{
"path": ".mar/portal/README.runtime.portal.md",
"templatePath": "eng/readme-templates/README.mcr.md"
}
],
"mcrTagsMetadataTemplate": "eng/mcr-tags-metadata-templates/runtime-tags.yml",
"images": [
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)": {},
"6.0": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/bullseye-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|6.0|product-version)-bullseye-slim-amd64": {},
"6.0-bullseye-slim-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/bullseye-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|6.0|product-version)-bullseye-slim-arm32v7": {},
"6.0-bullseye-slim-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/bullseye-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|6.0|product-version)-bullseye-slim-arm64v8": {},
"6.0-bullseye-slim-arm64v8": {}
},
"variant": "v8"
},
{
"dockerfile": "src/runtime/6.0/nanoserver-1809/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-1809",
"tags": {
"$(dotnet|6.0|product-version)-nanoserver-1809": {},
"6.0-nanoserver-1809": {}
}
},
{
"dockerfile": "src/runtime/6.0/nanoserver-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-ltsc2022",
"tags": {
"$(dotnet|6.0|product-version)-nanoserver-ltsc2022": {},
"6.0-nanoserver-ltsc2022": {}
}
}
]
},
{
"id": "bullseye-slim",
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-bullseye-slim": {},
"6.0-bullseye-slim": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/bullseye-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/bullseye-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/bullseye-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-alpine3.17": {},
"6.0-alpine3.17": {},
"6.0-alpine": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/alpine3.17/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|6.0|product-version)-alpine3.17-amd64": {},
"6.0-alpine3.17-amd64": {},
"6.0-alpine-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/alpine3.17/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|6.0|product-version)-alpine3.17-arm32v7": {},
"6.0-alpine3.17-arm32v7": {},
"6.0-alpine-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/alpine3.17/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|6.0|product-version)-alpine3.17-arm64v8": {},
"6.0-alpine3.17-arm64v8": {},
"6.0-alpine-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-focal": {},
"6.0-focal": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/focal/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "focal",
"tags": {
"$(dotnet|6.0|product-version)-focal-amd64": {},
"6.0-focal-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/focal/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "focal",
"tags": {
"$(dotnet|6.0|product-version)-focal-arm32v7": {},
"6.0-focal-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/focal/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "focal",
"tags": {
"$(dotnet|6.0|product-version)-focal-arm64v8": {},
"6.0-focal-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-jammy": {},
"6.0-jammy": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/jammy/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|6.0|product-version)-jammy-amd64": {},
"6.0-jammy-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/jammy/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|6.0|product-version)-jammy-arm32v7": {},
"6.0-jammy-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/jammy/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|6.0|product-version)-jammy-arm64v8": {},
"6.0-jammy-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-cbl-mariner1.0": {
"docType": "Undocumented"
},
"6.0-cbl-mariner1.0": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/cbl-mariner1.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner1.0",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner1.0-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner1.0-amd64": {
"docType": "Undocumented"
}
}
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0": {
"docType": "Undocumented"
},
"6.0-cbl-mariner": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/cbl-mariner2.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/cbl-mariner2.0/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-cbl-mariner1.0-distroless": {
"docType": "Undocumented"
},
"6.0-cbl-mariner1.0-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/cbl-mariner1.0-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner1.0-distroless",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner1.0-distroless-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner1.0-distroless-amd64": {
"docType": "Undocumented"
}
},
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):6.0-cbl-mariner1.0-amd64"
]
}
]
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/cbl-mariner2.0-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
},
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):6.0-cbl-mariner2.0-amd64"
]
}
]
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/6.0/cbl-mariner2.0-distroless/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8",
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):6.0-cbl-mariner2.0-arm64v8"
]
}
]
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"platforms": [
{
"dockerfile": "src/runtime/6.0/windowsservercore-ltsc2019/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2019",
"tags": {
"$(dotnet|6.0|product-version)-windowsservercore-ltsc2019": {},
"6.0-windowsservercore-ltsc2019": {}
}
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"platforms": [
{
"dockerfile": "src/runtime/6.0/windowsservercore-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2022",
"tags": {
"$(dotnet|6.0|product-version)-windowsservercore-ltsc2022": {},
"6.0-windowsservercore-ltsc2022": {}
}
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)": {},
"7.0": {},
"latest": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/bullseye-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|7.0|product-version)-bullseye-slim-amd64": {},
"7.0-bullseye-slim-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/bullseye-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|7.0|product-version)-bullseye-slim-arm32v7": {},
"7.0-bullseye-slim-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/bullseye-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|7.0|product-version)-bullseye-slim-arm64v8": {},
"7.0-bullseye-slim-arm64v8": {}
},
"variant": "v8"
},
{
"dockerfile": "src/runtime/7.0/nanoserver-1809/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-1809",
"tags": {
"$(dotnet|7.0|product-version)-nanoserver-1809": {},
"7.0-nanoserver-1809": {}
}
},
{
"dockerfile": "src/runtime/7.0/nanoserver-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-ltsc2022",
"tags": {
"$(dotnet|7.0|product-version)-nanoserver-ltsc2022": {},
"7.0-nanoserver-ltsc2022": {}
}
}
]
},
{
"id": "bullseye-slim",
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)-bullseye-slim": {},
"7.0-bullseye-slim": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/bullseye-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/bullseye-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/bullseye-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)-alpine3.17": {},
"7.0-alpine3.17": {},
"7.0-alpine": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/alpine3.17/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|7.0|product-version)-alpine3.17-amd64": {},
"7.0-alpine3.17-amd64": {},
"7.0-alpine-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/alpine3.17/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|7.0|product-version)-alpine3.17-arm32v7": {},
"7.0-alpine3.17-arm32v7": {},
"7.0-alpine-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/alpine3.17/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|7.0|product-version)-alpine3.17-arm64v8": {},
"7.0-alpine3.17-arm64v8": {},
"7.0-alpine-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)-jammy": {},
"7.0-jammy": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/jammy/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|7.0|product-version)-jammy-amd64": {},
"7.0-jammy-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/jammy/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|7.0|product-version)-jammy-arm32v7": {},
"7.0-jammy-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/jammy/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|7.0|product-version)-jammy-arm64v8": {},
"7.0-jammy-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0": {
"docType": "Undocumented"
},
"7.0-cbl-mariner": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/cbl-mariner2.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/cbl-mariner2.0/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/cbl-mariner2.0-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
},
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):7.0-cbl-mariner2.0-amd64"
]
}
]
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/7.0/cbl-mariner2.0-distroless/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8",
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):7.0-cbl-mariner2.0-arm64v8"
]
}
]
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"platforms": [
{
"dockerfile": "src/runtime/7.0/windowsservercore-ltsc2019/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2019",
"tags": {
"$(dotnet|7.0|product-version)-windowsservercore-ltsc2019": {},
"7.0-windowsservercore-ltsc2019": {}
}
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"platforms": [
{
"dockerfile": "src/runtime/7.0/windowsservercore-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2022",
"tags": {
"$(dotnet|7.0|product-version)-windowsservercore-ltsc2022": {},
"7.0-windowsservercore-ltsc2022": {}
}
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)": {},
"8.0-preview": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/bookworm-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {
"$(dotnet|8.0|product-version)-bookworm-slim-amd64": {},
"8.0-preview-bookworm-slim-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/bookworm-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {
"$(dotnet|8.0|product-version)-bookworm-slim-arm32v7": {},
"8.0-preview-bookworm-slim-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/bookworm-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {
"$(dotnet|8.0|product-version)-bookworm-slim-arm64v8": {},
"8.0-preview-bookworm-slim-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"id": "bookworm-slim",
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-bookworm-slim": {},
"8.0-preview-bookworm-slim": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/bookworm-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/bookworm-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/bookworm-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-alpine3.17": {},
"8.0-preview-alpine3.17": {},
"8.0-preview-alpine": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/alpine3.17/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|8.0|product-version)-alpine3.17-amd64": {},
"8.0-preview-alpine3.17-amd64": {},
"8.0-preview-alpine-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/alpine3.17/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|8.0|product-version)-alpine3.17-arm32v7": {},
"8.0-preview-alpine3.17-arm32v7": {},
"8.0-preview-alpine-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/alpine3.17/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|8.0|product-version)-alpine3.17-arm64v8": {},
"8.0-preview-alpine3.17-arm64v8": {},
"8.0-preview-alpine-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-jammy": {},
"8.0-preview-jammy": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/jammy/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|8.0|product-version)-jammy-amd64": {},
"8.0-preview-jammy-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/jammy/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|8.0|product-version)-jammy-arm32v7": {},
"8.0-preview-jammy-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/jammy/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|8.0|product-version)-jammy-arm64v8": {},
"8.0-preview-jammy-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-jammy-chiseled": {},
"8.0-preview-jammy-chiseled": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/jammy-chiseled/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy-chiseled",
"tags": {
"$(dotnet|8.0|product-version)-jammy-chiseled-amd64": {},
"8.0-preview-jammy-chiseled-amd64": {}
},
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):8.0-preview-jammy-amd64"
]
}
]
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/jammy-chiseled/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy-chiseled",
"tags": {
"$(dotnet|8.0|product-version)-jammy-chiseled-arm64v8": {},
"8.0-preview-jammy-chiseled-arm64v8": {}
},
"variant": "v8",
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):8.0-preview-jammy-arm64v8"
]
}
]
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/jammy-chiseled/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy-chiseled",
"tags": {
"$(dotnet|8.0|product-version)-jammy-chiseled-arm32v7": {},
"8.0-preview-jammy-chiseled-arm32v7": {}
},
"variant": "v7",
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):8.0-preview-jammy-arm32v7"
]
}
]
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/cbl-mariner2.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/cbl-mariner2.0/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/cbl-mariner2.0-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
},
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):8.0-preview-cbl-mariner2.0-amd64"
]
}
]
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime-deps)"
},
"dockerfile": "src/runtime/8.0/cbl-mariner2.0-distroless/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8",
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):8.0-preview-cbl-mariner2.0-arm64v8"
]
}
]
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"platforms": [
{
"dockerfile": "src/runtime/8.0/nanoserver-1809/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-1809",
"tags": {
"$(dotnet|8.0|product-version)-nanoserver-1809": {},
"8.0-preview-nanoserver-1809": {}
}
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"platforms": [
{
"dockerfile": "src/runtime/8.0/nanoserver-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-ltsc2022",
"tags": {
"$(dotnet|8.0|product-version)-nanoserver-ltsc2022": {},
"8.0-preview-nanoserver-ltsc2022": {}
}
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"platforms": [
{
"dockerfile": "src/runtime/8.0/windowsservercore-ltsc2019/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2019",
"tags": {
"$(dotnet|8.0|product-version)-windowsservercore-ltsc2019": {},
"8.0-preview-windowsservercore-ltsc2019": {}
}
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"platforms": [
{
"dockerfile": "src/runtime/8.0/windowsservercore-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/runtime/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2022",
"tags": {
"$(dotnet|8.0|product-version)-windowsservercore-ltsc2022": {},
"8.0-preview-windowsservercore-ltsc2022": {}
}
}
]
}
]
},
{
"id": "aspnet",
"name": "dotnet/aspnet",
"readmes": [
{
"path": "README.aspnet.md",
"templatePath": "eng/readme-templates/README.md"
},
{
"path": ".mar/portal/README.aspnet.portal.md",
"templatePath": "eng/readme-templates/README.mcr.md"
}
],
"mcrTagsMetadataTemplate": "eng/mcr-tags-metadata-templates/aspnet-tags.yml",
"images": [
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)": {},
"6.0": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/bullseye-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|6.0|product-version)-bullseye-slim-amd64": {},
"6.0-bullseye-slim-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/bullseye-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|6.0|product-version)-bullseye-slim-arm32v7": {},
"6.0-bullseye-slim-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/bullseye-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|6.0|product-version)-bullseye-slim-arm64v8": {},
"6.0-bullseye-slim-arm64v8": {}
},
"variant": "v8"
},
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/nanoserver-1809/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-1809",
"tags": {
"$(dotnet|6.0|product-version)-nanoserver-1809": {},
"6.0-nanoserver-1809": {}
}
},
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/nanoserver-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-ltsc2022",
"tags": {
"$(dotnet|6.0|product-version)-nanoserver-ltsc2022": {},
"6.0-nanoserver-ltsc2022": {}
}
}
]
},
{
"id": "bullseye-slim",
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-bullseye-slim": {},
"6.0-bullseye-slim": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/bullseye-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/bullseye-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/bullseye-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-alpine3.17": {},
"6.0-alpine3.17": {},
"6.0-alpine": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/alpine3.17/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|6.0|product-version)-alpine3.17-amd64": {},
"6.0-alpine3.17-amd64": {},
"6.0-alpine-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/alpine3.17/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|6.0|product-version)-alpine3.17-arm32v7": {},
"6.0-alpine3.17-arm32v7": {},
"6.0-alpine-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/alpine3.17/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|6.0|product-version)-alpine3.17-arm64v8": {},
"6.0-alpine3.17-arm64v8": {},
"6.0-alpine-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-focal": {},
"6.0-focal": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/focal/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "focal",
"tags": {
"$(dotnet|6.0|product-version)-focal-amd64": {},
"6.0-focal-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/focal/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "focal",
"tags": {
"$(dotnet|6.0|product-version)-focal-arm32v7": {},
"6.0-focal-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/focal/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "focal",
"tags": {
"$(dotnet|6.0|product-version)-focal-arm64v8": {},
"6.0-focal-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-jammy": {},
"6.0-jammy": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/jammy/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|6.0|product-version)-jammy-amd64": {},
"6.0-jammy-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/jammy/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|6.0|product-version)-jammy-arm32v7": {},
"6.0-jammy-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/jammy/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|6.0|product-version)-jammy-arm64v8": {},
"6.0-jammy-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-cbl-mariner1.0": {
"docType": "Undocumented"
},
"6.0-cbl-mariner1.0": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/cbl-mariner1.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner1.0",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner1.0-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner1.0-amd64": {
"docType": "Undocumented"
}
}
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0": {
"docType": "Undocumented"
},
"6.0-cbl-mariner": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/cbl-mariner2.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/cbl-mariner2.0/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-cbl-mariner1.0-distroless": {
"docType": "Undocumented"
},
"6.0-cbl-mariner1.0-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/cbl-mariner1.0-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner1.0-distroless",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner1.0-distroless-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner1.0-distroless-amd64": {
"docType": "Undocumented"
}
},
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):6.0-cbl-mariner1.0-amd64"
]
}
]
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"sharedTags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/cbl-mariner2.0-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
},
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):6.0-cbl-mariner2.0-amd64"
]
}
]
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/cbl-mariner2.0-distroless/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|6.0|product-version)-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8",
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):6.0-cbl-mariner2.0-arm64v8"
]
}
]
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/windowsservercore-ltsc2019/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2019",
"tags": {
"$(dotnet|6.0|product-version)-windowsservercore-ltsc2019": {},
"6.0-windowsservercore-ltsc2019": {}
}
}
]
},
{
"productVersion": "$(dotnet|6.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/6.0/windowsservercore-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2022",
"tags": {
"$(dotnet|6.0|product-version)-windowsservercore-ltsc2022": {},
"6.0-windowsservercore-ltsc2022": {}
}
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)": {},
"7.0": {},
"latest": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/bullseye-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|7.0|product-version)-bullseye-slim-amd64": {},
"7.0-bullseye-slim-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/bullseye-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|7.0|product-version)-bullseye-slim-arm32v7": {},
"7.0-bullseye-slim-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/bullseye-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(dotnet|7.0|product-version)-bullseye-slim-arm64v8": {},
"7.0-bullseye-slim-arm64v8": {}
},
"variant": "v8"
},
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/nanoserver-1809/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-1809",
"tags": {
"$(dotnet|7.0|product-version)-nanoserver-1809": {},
"7.0-nanoserver-1809": {}
}
},
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/nanoserver-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-ltsc2022",
"tags": {
"$(dotnet|7.0|product-version)-nanoserver-ltsc2022": {},
"7.0-nanoserver-ltsc2022": {}
}
}
]
},
{
"id": "bullseye-slim",
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)-bullseye-slim": {},
"7.0-bullseye-slim": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/bullseye-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/bullseye-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/bullseye-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)-alpine3.17": {},
"7.0-alpine3.17": {},
"7.0-alpine": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/alpine3.17/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|7.0|product-version)-alpine3.17-amd64": {},
"7.0-alpine3.17-amd64": {},
"7.0-alpine-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/alpine3.17/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|7.0|product-version)-alpine3.17-arm32v7": {},
"7.0-alpine3.17-arm32v7": {},
"7.0-alpine-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/alpine3.17/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|7.0|product-version)-alpine3.17-arm64v8": {},
"7.0-alpine3.17-arm64v8": {},
"7.0-alpine-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)-jammy": {},
"7.0-jammy": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/jammy/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|7.0|product-version)-jammy-amd64": {},
"7.0-jammy-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/jammy/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|7.0|product-version)-jammy-arm32v7": {},
"7.0-jammy-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/jammy/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|7.0|product-version)-jammy-arm64v8": {},
"7.0-jammy-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0": {
"docType": "Undocumented"
},
"7.0-cbl-mariner": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/cbl-mariner2.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/cbl-mariner2.0/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"sharedTags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/cbl-mariner2.0-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
},
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):7.0-cbl-mariner2.0-amd64"
]
}
]
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/cbl-mariner2.0-distroless/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|7.0|product-version)-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8",
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):7.0-cbl-mariner2.0-arm64v8"
]
}
]
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/windowsservercore-ltsc2019/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2019",
"tags": {
"$(dotnet|7.0|product-version)-windowsservercore-ltsc2019": {},
"7.0-windowsservercore-ltsc2019": {}
}
}
]
},
{
"productVersion": "$(dotnet|7.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/7.0/windowsservercore-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2022",
"tags": {
"$(dotnet|7.0|product-version)-windowsservercore-ltsc2022": {},
"7.0-windowsservercore-ltsc2022": {}
}
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)": {},
"8.0-preview": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/bookworm-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {
"$(dotnet|8.0|product-version)-bookworm-slim-amd64": {},
"8.0-preview-bookworm-slim-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/bookworm-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {
"$(dotnet|8.0|product-version)-bookworm-slim-arm32v7": {},
"8.0-preview-bookworm-slim-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/bookworm-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {
"$(dotnet|8.0|product-version)-bookworm-slim-arm64v8": {},
"8.0-preview-bookworm-slim-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"id": "bookworm-slim",
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-bookworm-slim": {},
"8.0-preview-bookworm-slim": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/bookworm-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/bookworm-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/bookworm-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-alpine3.17": {},
"8.0-preview-alpine3.17": {},
"8.0-preview-alpine": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/alpine3.17/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|8.0|product-version)-alpine3.17-amd64": {},
"8.0-preview-alpine3.17-amd64": {},
"8.0-preview-alpine-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/alpine3.17/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|8.0|product-version)-alpine3.17-arm32v7": {},
"8.0-preview-alpine3.17-arm32v7": {},
"8.0-preview-alpine-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/alpine3.17/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(dotnet|8.0|product-version)-alpine3.17-arm64v8": {},
"8.0-preview-alpine3.17-arm64v8": {},
"8.0-preview-alpine-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-jammy": {},
"8.0-preview-jammy": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/jammy/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|8.0|product-version)-jammy-amd64": {},
"8.0-preview-jammy-amd64": {}
}
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/jammy/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|8.0|product-version)-jammy-arm32v7": {},
"8.0-preview-jammy-arm32v7": {}
},
"variant": "v7"
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/jammy/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(dotnet|8.0|product-version)-jammy-arm64v8": {},
"8.0-preview-jammy-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-jammy-chiseled": {},
"8.0-preview-jammy-chiseled": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/jammy-chiseled/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy-chiseled",
"tags": {
"$(dotnet|8.0|product-version)-jammy-chiseled-amd64": {},
"8.0-preview-jammy-chiseled-amd64": {}
},
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):8.0-preview-jammy-amd64"
]
}
]
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/jammy-chiseled/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy-chiseled",
"tags": {
"$(dotnet|8.0|product-version)-jammy-chiseled-arm64v8": {},
"8.0-preview-jammy-chiseled-arm64v8": {}
},
"variant": "v8",
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):8.0-preview-jammy-arm64v8"
]
}
]
},
{
"architecture": "arm",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/jammy-chiseled/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy-chiseled",
"tags": {
"$(dotnet|8.0|product-version)-jammy-chiseled-arm32v7": {},
"8.0-preview-jammy-chiseled-arm32v7": {}
},
"variant": "v7",
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):8.0-preview-jammy-arm32v7"
]
}
]
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/cbl-mariner2.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/cbl-mariner2.0/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"sharedTags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-distroless": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/cbl-mariner2.0-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-distroless-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
},
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):8.0-preview-cbl-mariner2.0-amd64"
]
}
]
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/cbl-mariner2.0-distroless/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(dotnet|8.0|product-version)-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-distroless-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8",
"customBuildLegGroups": [
{
"name": "pr-build",
"type": "Supplemental",
"dependencies": [
"$(Repo:sdk):8.0-preview-cbl-mariner2.0-arm64v8"
]
}
]
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/nanoserver-1809/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-1809",
"tags": {
"$(dotnet|8.0|product-version)-nanoserver-1809": {},
"8.0-preview-nanoserver-1809": {}
}
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/nanoserver-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-ltsc2022",
"tags": {
"$(dotnet|8.0|product-version)-nanoserver-ltsc2022": {},
"8.0-preview-nanoserver-ltsc2022": {}
}
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/windowsservercore-ltsc2019/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2019",
"tags": {
"$(dotnet|8.0|product-version)-windowsservercore-ltsc2019": {},
"8.0-preview-windowsservercore-ltsc2019": {}
}
}
]
},
{
"productVersion": "$(dotnet|8.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:runtime)"
},
"dockerfile": "src/aspnet/8.0/windowsservercore-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/aspnet/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2022",
"tags": {
"$(dotnet|8.0|product-version)-windowsservercore-ltsc2022": {},
"8.0-preview-windowsservercore-ltsc2022": {}
}
}
]
}
]
},
{
"id": "sdk",
"name": "dotnet/sdk",
"readmes": [
{
"path": "README.sdk.md",
"templatePath": "eng/readme-templates/README.md"
},
{
"path": ".mar/portal/README.sdk.portal.md",
"templatePath": "eng/readme-templates/README.mcr.md"
}
],
"mcrTagsMetadataTemplate": "eng/mcr-tags-metadata-templates/sdk-tags.yml",
"images": [
{
"productVersion": "$(sdk|6.0|product-version)",
"sharedTags": {
"$(sdk|6.0|product-version)": {},
"6.0": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/6.0/bullseye-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(sdk|6.0|product-version)-bullseye-slim-amd64": {},
"6.0-bullseye-slim-amd64": {}
}
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm",
"dockerfile": "src/sdk/6.0/bullseye-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(sdk|6.0|product-version)-bullseye-slim-arm32v7": {},
"6.0-bullseye-slim-arm32v7": {}
},
"variant": "v7"
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm64",
"dockerfile": "src/sdk/6.0/bullseye-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(sdk|6.0|product-version)-bullseye-slim-arm64v8": {},
"6.0-bullseye-slim-arm64v8": {}
},
"variant": "v8"
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/6.0/nanoserver-1809/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-1809",
"tags": {
"$(sdk|6.0|product-version)-nanoserver-1809": {},
"6.0-nanoserver-1809": {}
}
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/6.0/nanoserver-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-ltsc2022",
"tags": {
"$(sdk|6.0|product-version)-nanoserver-ltsc2022": {},
"6.0-nanoserver-ltsc2022": {}
}
}
]
},
{
"id": "bullseye-slim",
"productVersion": "$(sdk|6.0|product-version)",
"sharedTags": {
"$(sdk|6.0|product-version)-bullseye-slim": {},
"6.0-bullseye-slim": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/6.0/bullseye-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {}
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm",
"dockerfile": "src/sdk/6.0/bullseye-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {},
"variant": "v7"
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm64",
"dockerfile": "src/sdk/6.0/bullseye-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {},
"variant": "v8"
}
]
},
{
"productVersion": "$(sdk|6.0|product-version)",
"sharedTags": {
"$(sdk|6.0|product-version)-alpine3.17": {},
"6.0-alpine3.17": {},
"6.0-alpine": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/6.0/alpine3.17/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(sdk|6.0|product-version)-alpine3.17-amd64": {},
"6.0-alpine3.17-amd64": {},
"6.0-alpine-amd64": {}
}
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm",
"dockerfile": "src/sdk/6.0/alpine3.17/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(sdk|6.0|product-version)-alpine3.17-arm32v7": {},
"6.0-alpine3.17-arm32v7": {},
"6.0-alpine-arm32v7": {}
},
"variant": "v7"
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm64",
"dockerfile": "src/sdk/6.0/alpine3.17/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(sdk|6.0|product-version)-alpine3.17-arm64v8": {},
"6.0-alpine3.17-arm64v8": {},
"6.0-alpine-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(sdk|6.0|product-version)",
"sharedTags": {
"$(sdk|6.0|product-version)-focal": {},
"6.0-focal": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/6.0/focal/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "focal",
"tags": {
"$(sdk|6.0|product-version)-focal-amd64": {},
"6.0-focal-amd64": {}
}
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm",
"dockerfile": "src/sdk/6.0/focal/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "focal",
"tags": {
"$(sdk|6.0|product-version)-focal-arm32v7": {},
"6.0-focal-arm32v7": {}
},
"variant": "v7"
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm64",
"dockerfile": "src/sdk/6.0/focal/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "focal",
"tags": {
"$(sdk|6.0|product-version)-focal-arm64v8": {},
"6.0-focal-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(sdk|6.0|product-version)",
"sharedTags": {
"$(sdk|6.0|product-version)-jammy": {},
"6.0-jammy": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/6.0/jammy/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(sdk|6.0|product-version)-jammy-amd64": {},
"6.0-jammy-amd64": {}
}
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm",
"dockerfile": "src/sdk/6.0/jammy/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(sdk|6.0|product-version)-jammy-arm32v7": {},
"6.0-jammy-arm32v7": {}
},
"variant": "v7"
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm64",
"dockerfile": "src/sdk/6.0/jammy/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(sdk|6.0|product-version)-jammy-arm64v8": {},
"6.0-jammy-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(sdk|6.0|product-version)",
"sharedTags": {
"$(sdk|6.0|product-version)-cbl-mariner1.0": {
"docType": "Undocumented"
},
"6.0-cbl-mariner1.0": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/6.0/cbl-mariner1.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner1.0",
"tags": {
"$(sdk|6.0|product-version)-cbl-mariner1.0-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner1.0-amd64": {
"docType": "Undocumented"
}
}
}
]
},
{
"productVersion": "$(sdk|6.0|product-version)",
"sharedTags": {
"$(sdk|6.0|product-version)-cbl-mariner2.0": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0": {
"docType": "Undocumented"
},
"6.0-cbl-mariner": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/6.0/cbl-mariner2.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(sdk|6.0|product-version)-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/6.0/cbl-mariner2.0/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(sdk|6.0|product-version)-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"6.0-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"6.0-cbl-mariner-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(sdk|6.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/6.0/windowsservercore-ltsc2019/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2019",
"tags": {
"$(sdk|6.0|product-version)-windowsservercore-ltsc2019": {},
"6.0-windowsservercore-ltsc2019": {}
}
}
]
},
{
"productVersion": "$(sdk|6.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/6.0/windowsservercore-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2022",
"tags": {
"$(sdk|6.0|product-version)-windowsservercore-ltsc2022": {},
"6.0-windowsservercore-ltsc2022": {}
}
}
]
},
{
"productVersion": "$(sdk|7.0|product-version)",
"sharedTags": {
"$(sdk|7.0|product-version)": {},
"7.0": {},
"latest": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/7.0/bullseye-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(sdk|7.0|product-version)-bullseye-slim-amd64": {},
"7.0-bullseye-slim-amd64": {}
}
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm",
"dockerfile": "src/sdk/7.0/bullseye-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(sdk|7.0|product-version)-bullseye-slim-arm32v7": {},
"7.0-bullseye-slim-arm32v7": {}
},
"variant": "v7"
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm64",
"dockerfile": "src/sdk/7.0/bullseye-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {
"$(sdk|7.0|product-version)-bullseye-slim-arm64v8": {},
"7.0-bullseye-slim-arm64v8": {}
},
"variant": "v8"
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/7.0/nanoserver-1809/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-1809",
"tags": {
"$(sdk|7.0|product-version)-nanoserver-1809": {},
"7.0-nanoserver-1809": {}
}
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/7.0/nanoserver-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-ltsc2022",
"tags": {
"$(sdk|7.0|product-version)-nanoserver-ltsc2022": {},
"7.0-nanoserver-ltsc2022": {}
}
}
]
},
{
"id": "bullseye-slim",
"productVersion": "$(sdk|7.0|product-version)",
"sharedTags": {
"$(sdk|7.0|product-version)-bullseye-slim": {},
"7.0-bullseye-slim": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/7.0/bullseye-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {}
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm",
"dockerfile": "src/sdk/7.0/bullseye-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {},
"variant": "v7"
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm64",
"dockerfile": "src/sdk/7.0/bullseye-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bullseye-slim",
"tags": {},
"variant": "v8"
}
]
},
{
"productVersion": "$(sdk|7.0|product-version)",
"sharedTags": {
"$(sdk|7.0|product-version)-alpine3.17": {},
"7.0-alpine3.17": {},
"7.0-alpine": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/7.0/alpine3.17/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(sdk|7.0|product-version)-alpine3.17-amd64": {},
"7.0-alpine3.17-amd64": {},
"7.0-alpine-amd64": {}
}
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm",
"dockerfile": "src/sdk/7.0/alpine3.17/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(sdk|7.0|product-version)-alpine3.17-arm32v7": {},
"7.0-alpine3.17-arm32v7": {},
"7.0-alpine-arm32v7": {}
},
"variant": "v7"
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm64",
"dockerfile": "src/sdk/7.0/alpine3.17/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(sdk|7.0|product-version)-alpine3.17-arm64v8": {},
"7.0-alpine3.17-arm64v8": {},
"7.0-alpine-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(sdk|7.0|product-version)",
"sharedTags": {
"$(sdk|7.0|product-version)-jammy": {},
"7.0-jammy": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/7.0/jammy/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(sdk|7.0|product-version)-jammy-amd64": {},
"7.0-jammy-amd64": {}
}
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm",
"dockerfile": "src/sdk/7.0/jammy/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(sdk|7.0|product-version)-jammy-arm32v7": {},
"7.0-jammy-arm32v7": {}
},
"variant": "v7"
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm64",
"dockerfile": "src/sdk/7.0/jammy/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(sdk|7.0|product-version)-jammy-arm64v8": {},
"7.0-jammy-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(sdk|7.0|product-version)",
"sharedTags": {
"$(sdk|7.0|product-version)-cbl-mariner2.0": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0": {
"docType": "Undocumented"
},
"7.0-cbl-mariner": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/7.0/cbl-mariner2.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(sdk|7.0|product-version)-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/7.0/cbl-mariner2.0/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(sdk|7.0|product-version)-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(sdk|7.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/7.0/windowsservercore-ltsc2019/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2019",
"tags": {
"$(sdk|7.0|product-version)-windowsservercore-ltsc2019": {},
"7.0-windowsservercore-ltsc2019": {}
}
}
]
},
{
"productVersion": "$(sdk|7.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/7.0/windowsservercore-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2022",
"tags": {
"$(sdk|7.0|product-version)-windowsservercore-ltsc2022": {},
"7.0-windowsservercore-ltsc2022": {}
}
}
]
},
{
"productVersion": "$(sdk|8.0|product-version)",
"sharedTags": {
"$(sdk|8.0|product-version)": {},
"8.0-preview": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/8.0/bookworm-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {
"$(sdk|8.0|product-version)-bookworm-slim-amd64": {},
"8.0-preview-bookworm-slim-amd64": {}
}
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm",
"dockerfile": "src/sdk/8.0/bookworm-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {
"$(sdk|8.0|product-version)-bookworm-slim-arm32v7": {},
"8.0-preview-bookworm-slim-arm32v7": {}
},
"variant": "v7"
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm64",
"dockerfile": "src/sdk/8.0/bookworm-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {
"$(sdk|8.0|product-version)-bookworm-slim-arm64v8": {},
"8.0-preview-bookworm-slim-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"id": "bookworm-slim",
"productVersion": "$(sdk|8.0|product-version)",
"sharedTags": {
"$(sdk|8.0|product-version)-bookworm-slim": {},
"8.0-preview-bookworm-slim": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/8.0/bookworm-slim/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {}
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm",
"dockerfile": "src/sdk/8.0/bookworm-slim/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {},
"variant": "v7"
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm64",
"dockerfile": "src/sdk/8.0/bookworm-slim/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "bookworm-slim",
"tags": {},
"variant": "v8"
}
]
},
{
"productVersion": "$(sdk|8.0|product-version)",
"sharedTags": {
"$(sdk|8.0|product-version)-alpine3.17": {},
"8.0-preview-alpine3.17": {},
"8.0-preview-alpine": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/8.0/alpine3.17/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(sdk|8.0|product-version)-alpine3.17-amd64": {},
"8.0-preview-alpine3.17-amd64": {},
"8.0-preview-alpine-amd64": {}
}
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm",
"dockerfile": "src/sdk/8.0/alpine3.17/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(sdk|8.0|product-version)-alpine3.17-arm32v7": {},
"8.0-preview-alpine3.17-arm32v7": {},
"8.0-preview-alpine-arm32v7": {}
},
"variant": "v7"
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm64",
"dockerfile": "src/sdk/8.0/alpine3.17/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(sdk|8.0|product-version)-alpine3.17-arm64v8": {},
"8.0-preview-alpine3.17-arm64v8": {},
"8.0-preview-alpine-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(sdk|8.0|product-version)",
"sharedTags": {
"$(sdk|8.0|product-version)-jammy": {},
"8.0-preview-jammy": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/8.0/jammy/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(sdk|8.0|product-version)-jammy-amd64": {},
"8.0-preview-jammy-amd64": {}
}
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm",
"dockerfile": "src/sdk/8.0/jammy/arm32v7",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(sdk|8.0|product-version)-jammy-arm32v7": {},
"8.0-preview-jammy-arm32v7": {}
},
"variant": "v7"
},
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"architecture": "arm64",
"dockerfile": "src/sdk/8.0/jammy/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy",
"tags": {
"$(sdk|8.0|product-version)-jammy-arm64v8": {},
"8.0-preview-jammy-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(sdk|8.0|product-version)",
"sharedTags": {
"$(sdk|8.0|product-version)-cbl-mariner2.0": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/8.0/cbl-mariner2.0/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(sdk|8.0|product-version)-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/8.0/cbl-mariner2.0/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(sdk|8.0|product-version)-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner2.0-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(sdk|8.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/8.0/nanoserver-1809/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-1809",
"tags": {
"$(sdk|8.0|product-version)-nanoserver-1809": {},
"8.0-preview-nanoserver-1809": {}
}
}
]
},
{
"productVersion": "$(sdk|8.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/8.0/nanoserver-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
"os": "windows",
"osVersion": "nanoserver-ltsc2022",
"tags": {
"$(sdk|8.0|product-version)-nanoserver-ltsc2022": {},
"8.0-preview-nanoserver-ltsc2022": {}
}
}
]
},
{
"productVersion": "$(sdk|8.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/8.0/windowsservercore-ltsc2019/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2019",
"tags": {
"$(sdk|8.0|product-version)-windowsservercore-ltsc2019": {},
"8.0-preview-windowsservercore-ltsc2019": {}
}
}
]
},
{
"productVersion": "$(sdk|8.0|product-version)",
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/sdk/8.0/windowsservercore-ltsc2022/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/sdk/Dockerfile.windows",
"os": "windows",
"osVersion": "windowsservercore-ltsc2022",
"tags": {
"$(sdk|8.0|product-version)-windowsservercore-ltsc2022": {},
"8.0-preview-windowsservercore-ltsc2022": {}
}
}
]
}
]
},
{
"id": "monitor-base",
"name": "dotnet/nightly/monitor/base",
"readmes": [
{
"path": "README.monitor-base.md",
"templatePath": "eng/readme-templates/README.md"
},
{
"path": ".mar/portal/README.monitor-base.portal.md",
"templatePath": "eng/readme-templates/README.mcr.md"
}
],
"mcrTagsMetadataTemplate": "eng/mcr-tags-metadata-templates/monitor-base-tags.yml",
"images": [
{
"productVersion": "$(monitor|8.0|product-version)",
"sharedTags": {
"$(monitor|8.0|product-version)-ubuntu-chiseled": {},
"8.0-preview-ubuntu-chiseled": {},
"8-preview-ubuntu-chiseled": {},
"$(monitor|8.0|product-version)": {},
"8.0-preview": {},
"8-preview": {},
"latest": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor-base/8.0/ubuntu-chiseled/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/monitor-base/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy-chiseled",
"tags": {
"$(monitor|8.0|product-version)-ubuntu-chiseled-amd64": {},
"8.0-preview-ubuntu-chiseled-amd64": {},
"8-preview-ubuntu-chiseled-amd64": {}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor-base/8.0/ubuntu-chiseled/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/monitor-base/Dockerfile.linux",
"os": "linux",
"osVersion": "jammy-chiseled",
"tags": {
"$(monitor|8.0|product-version)-ubuntu-chiseled-arm64v8": {},
"8.0-preview-ubuntu-chiseled-arm64v8": {},
"8-preview-ubuntu-chiseled-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(monitor|8.0|product-version)",
"sharedTags": {
"$(monitor|8.0|product-version)-cbl-mariner-distroless": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless": {
"docType": "Undocumented"
},
"8-preview-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor-base/8.0/cbl-mariner-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/monitor-base/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(monitor|8.0|product-version)-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
},
"8-preview-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor-base/8.0/cbl-mariner-distroless/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/monitor-base/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(monitor|8.0|product-version)-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
},
"8-preview-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
}
]
},
{
"id": "monitor",
"name": "dotnet/monitor",
"readmes": [
{
"path": "README.monitor.md",
"templatePath": "eng/readme-templates/README.md"
},
{
"path": ".mar/portal/README.monitor.portal.md",
"templatePath": "eng/readme-templates/README.mcr.md"
}
],
"mcrTagsMetadataTemplate": "eng/mcr-tags-metadata-templates/monitor-tags.yml",
"images": [
{
"productVersion": "$(monitor|6.3|product-version)",
"sharedTags": {
"$(monitor|6.3|product-version)-alpine": {},
"6.3-alpine": {},
"6-alpine": {},
"$(monitor|6.3|product-version)": {},
"6.3": {},
"6": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/6.3/alpine/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(monitor|6.3|product-version)-alpine-amd64": {},
"6.3-alpine-amd64": {},
"6-alpine-amd64": {}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/6.3/alpine/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(monitor|6.3|product-version)-alpine-arm64v8": {},
"6.3-alpine-arm64v8": {},
"6-alpine-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(monitor|6.3|product-version)",
"sharedTags": {
"$(monitor|6.3|product-version)-cbl-mariner": {
"docType": "Undocumented"
},
"6.3-cbl-mariner": {
"docType": "Undocumented"
},
"6-cbl-mariner": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/6.3/cbl-mariner/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(monitor|6.3|product-version)-cbl-mariner-amd64": {
"docType": "Undocumented"
},
"6.3-cbl-mariner-amd64": {
"docType": "Undocumented"
},
"6-cbl-mariner-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/6.3/cbl-mariner/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(monitor|6.3|product-version)-cbl-mariner-arm64v8": {
"docType": "Undocumented"
},
"6.3-cbl-mariner-arm64v8": {
"docType": "Undocumented"
},
"6-cbl-mariner-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(monitor|6.3|product-version)",
"sharedTags": {
"$(monitor|6.3|product-version)-cbl-mariner-distroless": {
"docType": "Undocumented"
},
"6.3-cbl-mariner-distroless": {
"docType": "Undocumented"
},
"6-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/6.3/cbl-mariner-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(monitor|6.3|product-version)-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
},
"6.3-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
},
"6-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/6.3/cbl-mariner-distroless/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(monitor|6.3|product-version)-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
},
"6.3-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
},
"6-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(monitor|7.0|product-version)",
"sharedTags": {
"$(monitor|7.0|product-version)-alpine": {},
"7.0-alpine": {},
"$(monitor|7.0|product-version)": {},
"7.0": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/7.0/alpine/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(monitor|7.0|product-version)-alpine-amd64": {},
"7.0-alpine-amd64": {}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/7.0/alpine/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(monitor|7.0|product-version)-alpine-arm64v8": {},
"7.0-alpine-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(monitor|7.0|product-version)",
"sharedTags": {
"$(monitor|7.0|product-version)-cbl-mariner": {
"docType": "Undocumented"
},
"7.0-cbl-mariner": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/7.0/cbl-mariner/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(monitor|7.0|product-version)-cbl-mariner-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/7.0/cbl-mariner/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(monitor|7.0|product-version)-cbl-mariner-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(monitor|7.0|product-version)",
"sharedTags": {
"$(monitor|7.0|product-version)-cbl-mariner-distroless": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/7.0/cbl-mariner-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(monitor|7.0|product-version)-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/7.0/cbl-mariner-distroless/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(monitor|7.0|product-version)-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
},
"7.0-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(monitor|7.1|product-version)",
"sharedTags": {
"$(monitor|7.1|product-version)-alpine": {},
"7.1-alpine": {},
"7-alpine": {},
"$(monitor|7.1|product-version)": {},
"7.1": {},
"7": {},
"latest": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/7.1/alpine/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(monitor|7.1|product-version)-alpine-amd64": {},
"7.1-alpine-amd64": {},
"7-alpine-amd64": {}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/7.1/alpine/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "alpine3.17",
"tags": {
"$(monitor|7.1|product-version)-alpine-arm64v8": {},
"7.1-alpine-arm64v8": {},
"7-alpine-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(monitor|7.1|product-version)",
"sharedTags": {
"$(monitor|7.1|product-version)-cbl-mariner": {
"docType": "Undocumented"
},
"7.1-cbl-mariner": {
"docType": "Undocumented"
},
"7-cbl-mariner": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/7.1/cbl-mariner/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(monitor|7.1|product-version)-cbl-mariner-amd64": {
"docType": "Undocumented"
},
"7.1-cbl-mariner-amd64": {
"docType": "Undocumented"
},
"7-cbl-mariner-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/7.1/cbl-mariner/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0",
"tags": {
"$(monitor|7.1|product-version)-cbl-mariner-arm64v8": {
"docType": "Undocumented"
},
"7.1-cbl-mariner-arm64v8": {
"docType": "Undocumented"
},
"7-cbl-mariner-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(monitor|7.1|product-version)",
"sharedTags": {
"$(monitor|7.1|product-version)-cbl-mariner-distroless": {
"docType": "Undocumented"
},
"7.1-cbl-mariner-distroless": {
"docType": "Undocumented"
},
"7-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/7.1/cbl-mariner-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(monitor|7.1|product-version)-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
},
"7.1-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
},
"7-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:aspnet)"
},
"dockerfile": "src/monitor/7.1/cbl-mariner-distroless/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(monitor|7.1|product-version)-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
},
"7.1-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
},
"7-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(monitor|8.0|product-version)",
"sharedTags": {
"$(monitor|8.0|product-version)-ubuntu-chiseled": {},
"8.0-preview-ubuntu-chiseled": {},
"8-preview-ubuntu-chiseled": {},
"$(monitor|8.0|product-version)": {},
"8.0-preview": {},
"8-preview": {}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:monitor-base)"
},
"dockerfile": "src/monitor/8.0/ubuntu-chiseled/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux.extensions",
"os": "linux",
"osVersion": "jammy-chiseled",
"tags": {
"$(monitor|8.0|product-version)-ubuntu-chiseled-amd64": {},
"8.0-preview-ubuntu-chiseled-amd64": {},
"8-preview-ubuntu-chiseled-amd64": {}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:monitor-base)"
},
"dockerfile": "src/monitor/8.0/ubuntu-chiseled/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux.extensions",
"os": "linux",
"osVersion": "jammy-chiseled",
"tags": {
"$(monitor|8.0|product-version)-ubuntu-chiseled-arm64v8": {},
"8.0-preview-ubuntu-chiseled-arm64v8": {},
"8-preview-ubuntu-chiseled-arm64v8": {}
},
"variant": "v8"
}
]
},
{
"productVersion": "$(monitor|8.0|product-version)",
"sharedTags": {
"$(monitor|8.0|product-version)-cbl-mariner-distroless": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless": {
"docType": "Undocumented"
},
"8-preview-cbl-mariner-distroless": {
"docType": "Undocumented"
}
},
"platforms": [
{
"buildArgs": {
"REPO": "$(Repo:monitor-base)"
},
"dockerfile": "src/monitor/8.0/cbl-mariner-distroless/amd64",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux.extensions",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(monitor|8.0|product-version)-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
},
"8-preview-cbl-mariner-distroless-amd64": {
"docType": "Undocumented"
}
}
},
{
"architecture": "arm64",
"buildArgs": {
"REPO": "$(Repo:monitor-base)"
},
"dockerfile": "src/monitor/8.0/cbl-mariner-distroless/arm64v8",
"dockerfileTemplate": "eng/dockerfile-templates/monitor/Dockerfile.linux.extensions",
"os": "linux",
"osVersion": "cbl-mariner2.0-distroless",
"tags": {
"$(monitor|8.0|product-version)-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
},
"8.0-preview-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
},
"8-preview-cbl-mariner-distroless-arm64v8": {
"docType": "Undocumented"
}
},
"variant": "v8"
}
]
}
]
}
]
}