Skip to content

Commit a181bae

Browse files
committed
Sync Monitor Dockerfile template
1 parent b5e3ef3 commit a181bae

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

eng/dockerfile-templates/monitor/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
set monitorMajor to split(PRODUCT_VERSION, ".")[0] ^
66
set targetFrameworkMoniker to cat("net", dotnetMajorMinor) ^
77
set targetFrameworkMonikerRegex to cat("net", dotnetMajor, "[.]0") ^
8-
set isDistrolessMariner to defined(match(OS_VERSION, "^cbl-mariner\d+\.\d+-distroless$")) ^
9-
set sdkDistro to when(isDistrolessMariner, cat("cbl-mariner", OS_VERSION_NUMBER), OS_VERSION) ^
8+
set isMariner to find(OS_VERSION, "cbl-mariner") >= 0 ^
9+
set isDistroless to find(OS_VERSION, "distroless") >= 0 || find(OS_VERSION, "chiseled") >= 0 ^
10+
set sdkDistro to when(isDistroless, when(isMariner, cat("cbl-mariner", OS_VERSION_NUMBER), split(OS_VERSION, "-")[0]), OS_VERSION) ^
1011
set installerBaseTag to cat(VARIABLES[cat("sdk|", dotnetMajorMinor, "|product-version")], "-", sdkDistro, ARCH_TAG_SUFFIX) ^
1112
set monitorMajorMinor to join(slice(split(PRODUCT_VERSION, "."), 0, 2), ".") ^
1213
set buildVersion to VARIABLES[cat("monitor|", monitorMajorMinor, "|build-version")] ^

0 commit comments

Comments
 (0)