jenkins配置从节点

摘要:
1.Jenkins多实例配置当Jenkins自动部署+测试平台在企业中使用时,每天都会更新和发布几个网站版本,这并不频繁。然而,对于一些大型企业来说,詹金斯需要同时处理许多任务。此时,我们需要使用Jenkins多节点或我们称之为Jenkins分布式从属。今天我们将带您学习Jenkins多实例配置;添加Linux平台Jenkins SLAVE配置:因为Jenkins是一个Java程序,所以添加
 
1.     Jenkins多实例配置
在企业里面使用Jenkins自动部署+测试平台时,每天更新发布几个网站版本,不频繁,但是对于一些大型的企业来讲,Jenkins就需要同时处理很多的任务,这时候就需要借助Jenkins多个node或者我们所说的Jenkins分布式SLAVE,今天我们带大家来学习Jenkins多实例的配置;
添加Linux平台Jenkins SLAVE配置:
  1. 由于Jenkins是Java程序,添加的SLAVE客户端服务器必须安装Java JDK环境;
  2. 创建远程执行Jenkins任务的用户,一般为Jenkins用户,工作目录为/home/Jenkins;
  3. Jenkins服务器免秘钥登录Slave服务器或者通过用户名和密码登录;
如下图配置:
 jenkins配置从节点第1张

jenkins配置从节点第2张

jenkins配置从节点第3张

jenkins配置从节点第4张

根据上面的设置,远程从节点的工作目录是/home/jenkins,host主机是192.168.223.146,这里选择的是普通用户jenkins,当然也可能选择其他

根据需要创建192.168.223.146的host的远程登录的账号和密码

jenkins配置从节点第5张

jenkins配置从节点第6张

由于选择的是通过ssh进行与slave节点进行通信,所以需要一个账号进行工作,然后选择高级配置

jenkins配置从节点第7张

简单的配置只需要配置java_path就行,其他根据需要自己选择配置,然后保存

jenkins配置从节点第8张

jenkins配置从节点第9张

当slave几点显示没有红叉叉表示连接成功,然后进行配置主节点的一个地方:

jenkins配置从节点第10张

勾中在必要时进行并发构建,这样才能使用上slave节点,不然不会使用的,然后现在去多构建几次任务:

jenkins配置从节点第11张

可以清楚的看见slave也可以在远程主机上自动构建了,于是主从节点的配置就完成了

配置使用密码时选择不适用 knwns host

免责声明:文章转载自《jenkins配置从节点》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Oracle查看和修改连接数JAVA:借用OpenOffice将上传的Word文档转换成Html格式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jenkins 配置杂项优化

path="${jenkinsProject.workspace}/backup/" rollback=['bash', '-c', "ls -t1 ${path} "].execute().text.readLines() if (action.equals("RollBack")) { returnrollback } else{ re...

Docker制作tomcat镜像之Dockerfile

基于CentOS7、Tomcat1.7、JDK1.8制作Tomcat镜像 1.拉取centos7镜像 docker pull centos:centos7 2.将jdk1.8和tomcat1.7解压到 /data1/software目录下     3.编写Dockerfile,命名为dockerfile-tomcat,内容如下: FROM centos:...

jenkins 2.263.2 ,可用的环境变量

以下变量可用于Shell脚本 分店名称 对于多分支项目,此名称将设置为正在构建的分支的名称,例如,如果您希望master从功能分支而不是功能分支部署到生产;如果对应于某种更改请求,则名称通常是任意的(请参阅CHANGE_ID和CHANGE_TARGET)。 CHANGE_ID 对于与某种变更请求相对应的多分支项目,如果支持,它将被设置为变更ID,例如...

Jenkins构建Maven多模块项目时,单独编译子模块,并且不触发构建其它模块

一、Jenkins构建Maven多模块项目时,单独编译子模块 配置: 1、Root POM指向父pom.xml 2、Goals and options指定构建模块的参数:mvn -pl jsoft-web -am clean package,单独构建jsoft-web项目以及它所依赖的其它项目。参考:http://www.cnblogs.com/Eason...

Jenkins安装及基本配置(Linux版,使用web容器 tomcat 搭建)

Jenkins是什么 Jenkins 是一个可扩展的持续集成引擎。 主要用于:      1 持续、自动地构建/测试软件项目。     2 监控一些定时执行的任务。 Jenkins拥有的特性包括:     1 易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持。    2 易于配置-所有配置都是通过其提供的web界面实现。 ...

(二)Jenkins配置主从节点实例

1. 概述             jenkins安装在一台主机上,所有的jobs都在这台机器上运行,如果运行太多jobs时,会形成等待,节点存在就是解决这个问题提高效率,安装jenkins的主机称为master机,而其它机器就属于master的分节点,即slave节点;利用其它主机用执行jenkins的jobs,则需要一些配置,形成两台机器互通,当然下面...