当前位置: 首页 > news >正文

Jenkins(集群与流水线配置)

Jenkins(集群与流水线配置)

Jenkins集群

集群化构建可以提升构建效率,也可以并发在多台机器上执行构建。

安装前提:内存至少512MB、Java 17 以上、Maven环境、Git环境

配置集群步骤

配置节点菜单

在这里插入图片描述

新建节点

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

查看节点配置状态

新建完节点,点击所配置的节点,查看配置状态

在这里插入图片描述

在这里插入图片描述

配置完,在该节点的root目录,可以看到

# 可以在/root目录下,看到该文件
remoting
remoting.jar

配置并发构建

默认情况,不会并发构建,只会主节点进行构建任务。

需要在该任务构建配置,勾选并发构建配置。

在这里插入图片描述

勾选后,进行并发构建

在这里插入图片描述

配置节点的并发构建的个数

在[构建执行状态],点击每个节点名称,进行配置构建个数

在这里插入图片描述

在这里插入图片描述

配置任务只能在某节点进行构建

在该任务进行配置,

# 基本语法有:
节点标签名1 || 节点标签名1    # 只能在节点1或节点2上执行
节点标签名1 && 节点标签名1    

在这里插入图片描述

Pipline流水线

流水线既能作为任务的本身,也能作为Jenkinsfile。

使用流水线可以让我们的任务从ui手动操作,转换为代码化,像docker的dockerfile一样,从shell命令到配置文件,更适合大型项目,可以让团队其他开发者同时参与进来,同时也可以编辑开发Jenkinswebui不能完成的更复杂的构建逻辑,作为开发者可读性也更好。

http://www.dtcms.com/a/329708.html

相关文章:

  • 会议征稿!IOP出版|第二届人工智能、光电子学与光学技术国际研讨会(AIOT2025)
  • PowerShell扩展命令深度解析:模块与PSSnapin的全面对比与最佳实践
  • 408每日一题笔记 41-50
  • YOLO玩转目标检测(v5和v11两个版本)
  • 初识神经网络05——构建神经网络3
  • Scala重点(基础、面向对象、高阶函数、集合、模式匹配)
  • Linux网络性能调优终极指南:深度解析与实践
  • Easysearch 数据迁移之数据比对
  • Java 状态机详解 - 三种状态机实现方式优雅消灭 if-else 嵌套
  • [ 数据结构 ] 泛型 (上)
  • Docker部署RAGFlow:生产环境开启Kibana与ES安全集成指南
  • 力扣42:接雨水
  • 提升社交媒体管理效率的利器:社交媒体内容看板工具解析
  • kernel pwn 入门(四) ret2dir详细
  • 【新手入门】Android Studio 项目结构拆解,快速理解文件作用!
  • 医疗注册资料
  • 《软件工程导论》实验报告二 需求分析建模(一)
  • HTTP 2.0 和 3.0 有什么区别?
  • 《卷积神经网络(CNN):解锁视觉与多模态任务的深度学习核心》
  • 企业在使用巨椰云手机进行多开挂机功能的优点有哪些?
  • Mysql数据库迁移到GaussDB注意事项
  • GaussDB 权限管理的系统性技术解析与实践指南
  • 广州健永信息科技有限公司发展历程
  • 认识 C 语言的文件 I/O
  • ip -details link show can0 输出项解释
  • ImportError: Encountered error: Failed to import NATTEN‘s CPP backend.
  • Unity刮刮乐效果实现教程
  • MySQL 分库分表详解(含实践示例)
  • C++ 中构造函数参数对父对象的影响:父子控件管理机制解析
  • 当img占不满div时,图片居中显示,两侧加当前图片模糊效果