Jenkins服务运行在一台服务器上,但是服务器的资源时有限的,那Jenkins服务的构建速度也是有限的。当项目比较多或规模大时,会超出Jenkins的构建能力。单个Jenkins不能满足需求,但是布置多个Jenkins服务比较麻烦,管理起来也比较麻烦。Jenkins提供节点管理,可以类似“分布式”的方式来满足不同的需求。

Jenkins服务一般叫主机点,不同的node节点成为从节点。Jenkins服务类似与管理者,通过设置的连接方式,向节点

#mermaid-svg-nhTg9IrG7qZHZmpn {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-nhTg9IrG7qZHZmpn .error-icon{fill:#552222;}#mermaid-svg-nhTg9IrG7qZHZmpn .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-nhTg9IrG7qZHZmpn .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-nhTg9IrG7qZHZmpn .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-nhTg9IrG7qZHZmpn .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-nhTg9IrG7qZHZmpn .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-nhTg9IrG7qZHZmpn .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-nhTg9IrG7qZHZmpn .marker{fill:#333333;stroke:#333333;}#mermaid-svg-nhTg9IrG7qZHZmpn .marker.cross{stroke:#333333;}#mermaid-svg-nhTg9IrG7qZHZmpn svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-nhTg9IrG7qZHZmpn .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-nhTg9IrG7qZHZmpn .cluster-label text{fill:#333;}#mermaid-svg-nhTg9IrG7qZHZmpn .cluster-label span{color:#333;}#mermaid-svg-nhTg9IrG7qZHZmpn .label text,#mermaid-svg-nhTg9IrG7qZHZmpn span{fill:#333;color:#333;}#mermaid-svg-nhTg9IrG7qZHZmpn .node rect,#mermaid-svg-nhTg9IrG7qZHZmpn .node circle,#mermaid-svg-nhTg9IrG7qZHZmpn .node ellipse,#mermaid-svg-nhTg9IrG7qZHZmpn .node polygon,#mermaid-svg-nhTg9IrG7qZHZmpn .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-nhTg9IrG7qZHZmpn .node .label{text-align:center;}#mermaid-svg-nhTg9IrG7qZHZmpn .node.clickable{cursor:pointer;}#mermaid-svg-nhTg9IrG7qZHZmpn .arrowheadPath{fill:#333333;}#mermaid-svg-nhTg9IrG7qZHZmpn .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-nhTg9IrG7qZHZmpn .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-nhTg9IrG7qZHZmpn .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-nhTg9IrG7qZHZmpn .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-nhTg9IrG7qZHZmpn .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-nhTg9IrG7qZHZmpn .cluster text{fill:#333;}#mermaid-svg-nhTg9IrG7qZHZmpn .cluster span{color:#333;}#mermaid-svg-nhTg9IrG7qZHZmpn div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-nhTg9IrG7qZHZmpn :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

Jenkins服务

node1

node2

node3

...

节点配置

名称 : 描述: 执行器数量:6 远程工作目录:/data/jenkins 标签:jenkins-node 用法 :只允许运行绑定到这台机器的Job 启动方式:通过Java Web启动代理、Launch agent via execution of command on the master、Launch agents via SSH、Let Jenkins control this Windows agent as a Windows service

节点启动方式

节点属性

Disable deferred wipeout on this node Prepare jobs environment 工具位置 环境变量

相关链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: