9.jenkins 集群

一、 集群配置

实际生产中,需要配置集群,来配合使用。

需要安装插件

SSH Slaves

在主节点中进行配置 。

在Configure Global Security中开启TCP port for JNLP agents 随机选取或指定端口

在agent  中进行设置,可以指定端口,也可以随机端口。

这边我们指定一个端口

然后直接保存就行。

新建节点

然后我们新建节点

点击新建节点

写节点名字

以下配置是一些配置说明

其中,
Name是节点名字;
Description是节点描述;
of executors是该节点可以同时运行job的数量;
Remote root directory主要是添加了workspace的目录;
Label是该节点的标签名,在运行job的时候,可以使用该标签指定job运行的node;
Usage是你如何使用该节点,
Lance method:是将该node挂载到master上的方法。这里有四个选项,常用的是前两选项,即“Launch slave agents on Unix machine via SSH”和“Launch slave agents via Java Web Start”。
Availability是你何时连接该节点。通常选择一直连接即可,即“Keep this slave on-line as much as possible”。

参考 :
https://blog.csdn.net/liuchunming033/article/details/52025541

配置完成后save就可以了

原文地址:https://www.cnblogs.com/rockyricky/p/12076591.html

时间: 2024-11-04 22:08:31

9.jenkins 集群的相关文章

kubernetes 1.5 + nginxplus负载均衡 + jenkins集群 实战(一)

背景: 如题,公司要部署一套这个东东,故找了些设备部署起来看看好不好使,本人鄙陋,这个文章只做个测试参考,抛砖引玉,如有大神指教,可以加一下我的QQ,好,废话少说,开始吧! 大概步骤: 1    环境说明和配置 2    安装etcd集群 3    安装k8s并且配置 4    安装nginxplus 5    安装jenkins集群 1.环境说明 ip hostname 角色 系统 172.18.1.6 k8s-node-1 etcd-master,k8s-master centos-7.2

jenkins~集群分发功能的具体实现

前一讲主要说了jenkins分发的好处<jenkins~集群分发功能和职责处理>,它可以让具体的节点干自己具体的事,比如windows环境下的节点,它只负责编译,发布windows的生态环境的项目:而linux节点主要负责和它相关的项目,如nodejs,.net core,java,php,python等等,你甚至可以做个mac节点,让它去编译打包你的IOS项目,听起来确实不错. 开始jenkins分发节点构建之旅 今天主要说的是建立分发节点的步骤,当然这也是大多人同学希望看到的文章,我们会以

快速搭建Jenkins集群

关于Jenkins集群 在Jenkins上同时执行多个任务时,单机性能可能达到瓶颈,使用Jenkins集群可以有效的解决此问题,让多台机器同时处理这些任务可以将压力分散,对单机版Jenkins的单点故障的隐患也有分散作用,今天就来实战快速搭建Jenkins集群,Jenkins版本是2.190.2: 如何做到快速搭建集群 通过Docker可以省去大部分准备工作,您只需在Linux电脑上安装docker,在辅以少量命令和操作即可完成集群搭建: 环境信息 本次实战的环境一共要用三台电脑,它们的设置都是

Jenkins集群下的pipeline实战

关于Jenkins集群 在<快速搭建Jenkins集群>一文中,我们借助docker快速搭建了Jenkins集群,今天就在这个集群环境中创建pipeline任务,体验Jenkins集群下的并行任务: 环境信息 整个集群环境一共有三台电脑,信息如下: | 主机名 | IP地址 | 作用 | |--|--|--| | master | 192.168.133.131 | Jenkins集群的master节点,提供web服务 | | agent1 | 192.168.133.132 | Jenkin

jenkins~集群分发功能和职责处理

jenkins的多节点集群 在进行自动化部署时,你可以按着它们的项目类型去进行分别部署,这样即可以达到负载均衡,又可以达到一种职责的明确,比如像java的项目你可以使用linux服务来进行部署(拉代码,还原,编译,发布,生成镜像,推镜像到仓库,建立服务等),而对于.net项目你可以使用windows  http://pic.cnhubei.com/space.php?uid=2732&do=album&id=963846http://pic.cnhubei.com/space.php?

jenkins集群节点构建maven(几乎是坑最多的)

业务量变大时,单台的jenkins进行自动化构建部署,就显得没那么灵活,jenkins的集群并非像web服务器.mysql集群那样,jenkins的集群无需在额外的主机安装jenkins,但是用于java项目来说,要使用集群功能,额外的主机就必须要安装maven. 1.系统管理-->全局安全配置-->JNLP代理协议的TCP端口 指定端口40000(指定小端口有时候有时候会报错) 2.系统管理-->管理节点-->新建节点 3.创建凭据 解释一下这个凭据:也就是从jenkins连到其

jenkins集群测试环境原理、部署

Jenkins自动化构建成过程,可帮助我们节省大量时间,完成这个过程的自动化后,在以后的开发过程中,我们需要做的,就是只是提交代码到版本库中,构建自动完成,基本不再需要人工干预. 代码仓库作为构建的素材库,构建所需的代码从代码库中获得. 最好有一台服务器单独作为持续集成服务器,一方面保证了环境的纯净,一方面不影响开发,而且持续集成服务器一般是随时准备开始构建的,所以一般也不关机. 1 [首先要有统一的代码库,服务器不断从版本控制服务器上检查代码状态,看代码是否有更新.如果发现有代码更新,那么就从

jenkins集群添加Windows 2012 server作为slave

不要在windows 2012 server上安装jenkins 直接在jenkins master上添加Node,输入c:\jenkins作为目录,并且输入windows administrator用户名和密码 然后启动报错,参考下面的文档打开windows的权限: https://issues.jenkins-ci.org/browse/JENKINS-16418?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpane

jenkins集群slave部署

1.slave机器安装jdk配置环境变量,无需添加jenkins用户,安装jdk教程如下http://blog.51cto.com/yht1990/2151730 原文地址:http://blog.51cto.com/yht1990/2151732