Skip to content

Commit 0b8150c

Browse files
Moving to ClangCL on Windows for Node.js v24 (#4067)
* jenkins,win: release with clang from v24 * jenkins,win: do not compile and test msvc from v24
1 parent 7cdfde7 commit 0b8150c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

jenkins/scripts/VersionSelectorScript.groovy

+3
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,15 @@ def buildExclusions = [
4646
[ /vs2019/, releaseType, gte(21) ],
4747
[ /vs2022-x86/, releaseType, gte(23) ],
4848
[ /vs2022/, releaseType, lt(21) ],
49+
[ /vs2022(?!_clang)(-\w+)?$/, releaseType, gte(24) ],
50+
[ /vs2022_clang/, releaseType, lt(24) ],
4951
// VS versions supported to compile Node.js - also matches labels used by test runners
5052
[ /vs2015(-\w+)?$/, testType, gte(18) ],
5153
[ /vs2017(-\w+)?$/, testType, gte(18) ],
5254
[ /vs2019(-\w+)?$/, testType, gte(21) ],
5355
[ /vs2022(-\w+)?$/, testType, lt(21) ],
5456
[ /vs2022-x86$/, testType, gte(23) ], // x86 was dropped on Windows in v23
57+
[ /vs2022(?!_clang)(-\w+)?$/, testType, gte(24) ], // MSVC was dropped on Windows in v24
5558
[ /vs2022_clang(-\w+)?$/, testType, lt(24) ], // ClangCL support was added in v23
5659
[ /COMPILED_BY-\w+-arm64$/, testType, lt(20) ], // run tests on arm64 for >=19
5760
// VS versions supported to build add-ons

0 commit comments

Comments
 (0)