我是Jenkins和Continous Integration的新手,我注意到它支持主/从节点.我真的不知道这意味着什么.
有人可以告诉我在什么情况下需要奴隶代理?
Jenkins的Master/Slave架构用于管理分布式构建.
您可能希望使用分布式构建系统有许多不同的方案.它完全基于您的项目负载和依赖项.
实际上,Master是您当前可能正在使用的,负责调度构建,将作业分派给从属,以及监视结果,但也可以自己执行作业.slave是一个java可执行文件,位于远程服务器上,等待来自master的指令(执行build).
要在Jenkins中使用此功能,请转到"管理Jenkins"屏幕,然后单击"管理节点"
https://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds
有关使用Jenkins的分布式构建的更深入的总结,以及该系统有用的一些场景以及如何实现它,请阅读第11章:Jenkins的分布式构建: John Ferguson 的权威指南 Smart
http:/ /wakaleo.com/books/jenkins-the-definitive-guide/download-jtdg-pdf