jenkins新建节点slave架构多节点发布任务

如何使用jenkins中的slave架构?

使用jenkins的时候,由于单节点的的架构,导致不能满足多种需求,比如测试环境和生产环境,可能你测试环境是一套环境,另外的生产环境又是一套环境,为了节省节点,那么只需要在你之前的jenkins环境中开启一个slave的节点进行配置就能使用这个jenkins-slave去发布你的任务了,这样也是非常方便运维,这是根据每个开发环境的不同去实现的,这里只是我个人经验,仅供参考。

这里就分为一步,打开你的jenkins,打开系统管理,找到节点管理,新建节点
这就是添加的节点的配置

根据项目的需求进行对你的slave节点进行扩容,发布任务的时候只需选择标签,使用slave节点进行发布就可以了。
选择你同步的主机,指定工作目录,选择连接方式,通过密码去登陆的方式去认证


这里一定要安装jdk环境,因为jenkins是用java写的代码,所以要配一个jdk,尽量也配置好环境变量,然后根据你的线上环境需求,部署docker,maven等工具,这样连接好就能使用了

原文地址:https://blog.51cto.com/14143894/2449813

时间: 2024-10-07 16:12:52

jenkins新建节点slave架构多节点发布任务的相关文章

Jenkins之创建Slave

    对于越来越多的构建任务,创建Slave(可以理解为代理服务器)非常重要,一是分担master的压力,提高构建的速度,二是当有多个开发团队时,可以每个团队建立自己的Slave,然后连接到master,这样方便管理.     创建Slave大体可以分为三大步骤,第一步:在master上添加节点,第二步:配置Slave服务器,第三步:配置构建任务到Slave. master/Slave架构     Slave可以理解为master的代理,一个master可以关联多个Slave.master提供

Jenkins新建节点,启动方式没有“通过Java Web启动代理”选项怎么办?

在Jenkins中,打开“系统管理”→“管理节点”→“新建节点”页面时,“启动方式”选项没有“通过Java Web启动代理”,怎么办? 打开“系统管理”,进入“全局安全配置”页面. 1. “JNLP代理协议的TCP端口” 配置成 “随机选取”,点开“代理协议...”,勾选“Java Web Start Agent Protocol/4(TLS加密)”. 2. 找到“隐藏的安全警告”,将“Enable Agent → Master Access Control”的复选框打勾. 3. 保存配置,重新

Jenkins Master/Slave架构

原文:http://www.cnblogs.com/itech/archive/2011/11/11/2245849.html 一 Jenkins Master/Slave架构 Master/Slave相当于Server和 agent的概念.Master提供web接口让用户来管理job和slave,job可以运行在master本机或者被分配到slave上运行.一个 master可以关联多个slave用来为不同的job或相同的job的不同配置来服务. 当job被分配到slave上运行的时候,此时m

C# 复制指定节点的所有子孙节点到新建的节点下

XML结构: 新建一个mask_list节点,一个procedure节点,将上面的mask_list和procedure节点的所有子孙节点添加到新建的mask_list和procedure节点 XmlElement mask_list = xmlDoc.CreateElement("mask_list"); XmlElement procedure = xmlDoc.CreateElement("procedure"); XmlNode xn_mask_list =

基于Jenkins+Gitlab+Harbor+Rancher架构的CICD实现

在讲正文开始前先回顾一下以往传统的代码部署方式. 通常运维人员在接到代码(新项目)上线的任务前都要做大量的准备工作,包括:物理主机.虚拟机.代码运行环境.数据库安装配置.各种帐号创建,.运行后期的系统监控.应用的日志收集,性能优化等一系列的工作. 想一想这个流程不是很复杂,但是很繁琐,效率低下,如需要调试还需要给开发人员提供线上系统权限等等,细节没有注意的话,还会造成解决问题的难度等各种问题. OK,说完以上的问题,那接下来就有相对应的解决方案. 在经过两个月的不间断的测试下,一套我自认为比较好

Jenkins设置Master/Slave

说明:通过master/slave模式,可以在master节点上统一管理其他slave节点. 下面说明一步步实现master/slave模式. 第一步:以管理员登录jenkins.点击"系统管理/管理节点". 注:一般用户也可以添加节点.IE输入:http://ip:port/jenkins/computer/即可介入节点视图. 第二步:选择"新建节点".如果是首次创建,则只有"dumb slave"可用,否则还可从现有节点复制. 第三步:选择&

Jenkins的Windows Slave分布式构建和部署

1.新建的Slave:系统管理-->管理节点-->新建节点 远程工作目录 即是 节点服务器 站点文件存放目录 在配置节点时 启动方法 配置的选项中的 Launch agent via Java Web Start 找不到这个选项 原因是 TCP port for JNLP agents 此项配置没有选中 随机选取 解决办法: 系统设置-->Configure Global Security-->TCP port for JNLP agents 2.新建完节点后出现如下图界面: 点击

jenkins+maven+svn实现简单的一键发布

前言      在安装之前,我想说明一下本文的目的,jenkins的一款持续集成工具,      它可以做的事情很多,其中一个主要的功能就是简化部署流程          回想一下我们的发布流程:           1.本地把项目打包           2.通过FTP等工具,传输到服务器           3.关闭tomcat,把打包的项目放到webapp目录下           4.启动tomcat      如果每次都这么搞的话,不仅慢,而且容易出错.          有了jenk

redis节点管理-新增从节点

原文:http://blog.sina.com.cn/s/blog_53b45c4d0102wg12.html 新增从节点 新增一个节点7008节点,使用add-node --slave命令. [plain] view plain copy [[email protected] redis-cluster]# cp -r redis01/ redis08 [[email protected] redis-cluster]# cd redis08/ [[email protected] redis