From f71494135e4375c0e8f705da97ce00ea3f72ad25 Mon Sep 17 00:00:00 2001 From: Minghao Li Date: Fri, 5 Apr 2024 00:14:09 -0700 Subject: [PATCH] Jenkins 72803: Disable agent name (built-in) --- core/src/main/java/hudson/model/ComputerSet.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/main/java/hudson/model/ComputerSet.java b/core/src/main/java/hudson/model/ComputerSet.java index 5cb798978dea..d193571a4c78 100644 --- a/core/src/main/java/hudson/model/ComputerSet.java +++ b/core/src/main/java/hudson/model/ComputerSet.java @@ -318,6 +318,8 @@ public String checkName(String name) throws Failure { throw new Failure("Query parameter 'name' is required"); name = name.trim(); + if ("(built-in)".equals(name)) + throw new Failure(Messages.Jenkins_NotAllowedName("(built-in)")); Jenkins.checkGoodName(name); if (Jenkins.get().getNode(name) != null)