Jenkins分布式集群配置方式

 更新时间:2025年07月08日 15:02:53   作者:slimina  
这篇文章主要介绍了Jenkins分布式集群配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Jenkins是一个开源项目,它提供了一个容易使用的持续集成系统,并且提供了大量的plugin满足各式的集成需求。

通过配置jenkins分布式环境,将不同的任务下发到多台机器执行,提高jenkins处理能力。

1.安装jenkins

实验使用版本2.52.war,将部署到tomcat运行,具体安装步骤略。安装默认插件,启动好配置完管理员账号。

2.配置集群

系统管理,进入管理节点页面

节点列表:jenkins服务所在服务器为master节点,master负责分发任务给slave节点

点击左边新建节点,选中“Permanent Agent”

配置节点

由于安装的是最新版本2.52,没有找到大多数文章所得“ Java web start”策略,这里只有如下策略:

1.Launch agent via Java Web Start(需要在系统管理Configure Global Security配置并开启TCP port for JNLP agents,怎么配置可以网上找)

2.Launch agent via execution of command on the master

3.Launch slave agents via SSH

4.Let Jenkins control this Windows slave as a Windows service(不考虑)

第2种和第3种类似,通过执行远程slave上的脚本运行slave.jar。

配置完保持即可看到slave节点安装完后(slave需要安装Java)加入集群。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java Kafka实现延迟队列的示例代码

    Java Kafka实现延迟队列的示例代码

    kafka作为一个使用广泛的消息队列,很多人都不会陌生。本文将利用Kafka实现延迟队列,文中的示例代码讲解详细,感兴趣的小伙伴可以尝试一下
    2022-08-08
  • MyBatis 如何使项目兼容多种数据库的解决方案

    MyBatis 如何使项目兼容多种数据库的解决方案

    要想做兼容多种数据库,那毫无疑问,我们首先得明确我们要兼容哪些数据库,他们的数据库产品名称是什么,本次我们讲解了一套使项目兼容多种数据库的方案,对MyBatis项目兼容多种数据库操作方法感兴趣的朋友一起看看吧
    2024-05-05
  • spring aop Pointcut execution规则介绍

    spring aop Pointcut execution规则介绍

    这篇文章主要介绍了spring aop Pointcut execution规则,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Java多线程深入理解

    Java多线程深入理解

    这篇文章主要介绍了java多线程编程实例,分享了几则多线程的实例代码,具有一定参考价值,加深多线程编程的理解还是很有帮助的,需要的朋友可以参考下
    2021-07-07
  • java selenium 操作浏览器实例

    java selenium 操作浏览器实例

    本文主要介绍java selenium 操作浏览器,这里整理了相关资料,并附示例代码,有需要的小伙伴可以参考下
    2016-08-08
  • Java中Instant的使用及转换

    Java中Instant的使用及转换

    Instant是java.time包中的一个类,本文主要介绍了Java中Instant的使用及转换,具有一定的参考价值,感兴趣的可以了解一下
    2024-06-06
  • springmvc视图解析流程代码实例

    springmvc视图解析流程代码实例

    这篇文章主要介绍了springmvc视图解析流程代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • Java中list.contains()的用法及拓展

    Java中list.contains()的用法及拓展

    List集合相信大家在开发过程中几乎都会用到,有时候难免会遇到集合里的数据是重复的,需要进行去除,下面这篇文章主要给大家介绍了关于Java中list.contains()的用法及拓展的相关资料,需要的朋友可以参考下
    2023-03-03
  • Spring AOP中的JDK和CGLib动态代理哪个效率更高?

    Spring AOP中的JDK和CGLib动态代理哪个效率更高?

    今天小编就为大家分享一篇关于Spring AOP中的JDK和CGLib动态代理哪个效率更高?,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Java中Arrays.asList() 的不可变陷阱

    Java中Arrays.asList() 的不可变陷阱

    本文主要介绍了Arrays.asList()创建的集合不可变原因,指出其底层数组为final且未重写修改方法,导致增删抛异常,下面就来介绍一下Arrays.asList() 陷阱,感兴趣的可以了解一下
    2025-06-06

最新评论