将多个节点添加到Jenkins主节点

将多个节点添加到Jenkins主节点,jenkins,Jenkins,我有大约100台linux服务器需要添加到Jenkins主机中。这里的情况是,我需要通过复制现有节点来添加它们,并且Jenkins主机不应该关闭/重新启动 我不想手动做一百次。是否有任何自动化方法来处理此类请求。先谢谢你 您可以自动编写此脚本。Jenkins代理配置文件位于Jenkins主目录的nodes子目录中。您将为每个节点创建一个子目录,并在其中为该节点配置放置一个config.xml文件。我建议您在执行此操作时关闭Jenkins服务器,我们观察到Jenkins在执行此操作时正在删除内容。

我有大约100台linux服务器需要添加到Jenkins主机中。这里的情况是,我需要通过复制现有节点来添加它们,并且Jenkins主机不应该关闭/重新启动


我不想手动做一百次。是否有任何自动化方法来处理此类请求。先谢谢你

您可以自动编写此脚本。Jenkins代理配置文件位于Jenkins主目录的nodes子目录中。您将为每个节点创建一个子目录,并在其中为该节点配置放置一个config.xml文件。我建议您在执行此操作时关闭Jenkins服务器,我们观察到Jenkins在执行此操作时正在删除内容。将现有代理的config.xml文件用于模板。假设所有服务器的配置都相同,则只需更新名称和主机标记,这可以使用sed实现自动化

零停机更新:
CloudBees具有使用RESTAPI创建节点的功能。如果您希望使用Jenkins CLI,这里有一个脚本。这两种方法都不需要重新启动Jenkins。

是的,我也尝试了您的解决方案,但问题是Jenkins实例无法关闭或重新启动:。@user3530769请使用此要求和任何其他要求更新您的问题。