我是詹金斯的新手,只是想确认一些事情。
jenkins是在安装jenkins时默认在同一节点上安装agent节点还是只安装master。
在同一节点上安装代理节点是一个好习惯吗?
答案1
在一个简单的架构中,master 将充当调度程序和执行程序(代理人和服务器)。
在主/从架构上,主服务器可以充当调度程序和/或执行程序,同时从服务器将充当执行程序。
您首先必须决定为什么要尝试采用主/从架构?这将使您受益于:
1- 并行作业执行,并针对从属设备分配工作负载。
2- 从属节点的计算资源优势。
3-使用标签为多个环境(Prod、Qa ...)单独执行器。
4- 不同操作系统的优势将使您的工作所需的所有构建工具可用(兼容性)。
所以对我来说,我看不到将两者安装在同一台服务器上有任何好处,除非可能是为了标签目的这样你就可以分配不同的资源作业排队以每个环境为例(参见第 3 点)。