部署 jenkins master 、多slave 环境及jenkins 视图对 jenkins job 进行分类

jenkins分布式环境介绍

jenkins分布式作用

 

在众多 Job 的场景下,单台 jenkins master 同时执行代码 clone、编译、打包及构建,其性能可能会出现瓶颈从而会影响代码部署效率,影响 jenkins 官方提供了 jenkins 分布式构建,将众多 job 分散运行到不同的 jenkins slave 节点,大幅提高并行 job 的处理能力。不同的node可以分别执行测试和线上环境的操作。

jenkins master节点负责job的创建、管理与触发。 
job在执行时分配给特定的jenkins slave节点执行 
job执行成功后由jenkins master发送邮件通知。 

添加jenkins slave节点

注:jenkins slave节点创建工作目录与基本环境配置,如果jenkins slave节点需要clone代码和执行java 代码编译,则jenkins slave节点也需要配置java环境并且安装git、svn、maven等与master相同的基础运行环境,另外也要创建与master相同的数据目录,方便后期目录切换与制品同步,此路径通常与master和各node节点保持一致。
mkdir -p /var/lib/jenkins #创建数据目录
apt install openjdk-11-jdk  #保持相同的java环境
 

Jenkins—系统管理—节点管理—新建节点:

 

基础配置 

 

认证凭据:

 

 slave启动方式

注:如果你的ssh端口号不是22,ssh端口号在高级里面设置

验证jenkins slave节点状态

 

 

 

Jenkins视图简介与应用场景

介绍

视图可用于归档job进行分组显示,比如将一个业务的视图放在一个视图显示,安装完成插件之后将会有一个+号用于创建视图,支持三种视图,其中列表视图使用较多。

我的视图:显示当前账户有权限看到的所有job 

列表视图:以列表形式,显示指定项目中的job

 

 

 

 1、直接勾选你要的项目

 

 

2、使用正则表达式匹配

 

 3、分类结果

 

 

 

 

posted @ 2022-11-24 20:22  耿筱诺  阅读(370)  评论(0编辑  收藏  举报