diff --git a/scripts/build.mjs b/scripts/build.mjs index 1cf702e3c4..e902b85fe9 100755 --- a/scripts/build.mjs +++ b/scripts/build.mjs @@ -3,10 +3,12 @@ import { existsSync, readFileSync } from "node:fs"; import { basename, join, relative, resolve } from "node:path"; import { formatAnnotationToHtml, + getEnv, getSecret, isCI, isWindows, parseAnnotations, + parseBoolean, printEnvironment, reportAnnotationToBuildKite, startGroup, @@ -71,7 +73,7 @@ async function build(args) { } if (!generateOptions["-DCACHE_STRATEGY"]) { - generateOptions["-DCACHE_STRATEGY"] = "read-write"; + generateOptions["-DCACHE_STRATEGY"] = parseBoolean(getEnv("RELEASE", false) || "false") ? "none" : "read-write"; } const toolchain = generateOptions["--toolchain"];