Jenkins 视图(View)

news/2025/2/22 6:18:54

Jenkins 视图(View)

一、视图是什么

Jenkins 视图(View) 如下图中
在这里插入图片描述

All、Apps 都是 Jenkisn 中的 View
左侧如果有 New View 或者 点击 All 这一行最右侧的 + 号,都可以创建视图

二、视图(View)的作用

点击最左侧的 All 可以看到所有的任务
随着项目不断发展,会创建许多任务,会非常混乱,如何合理的区分、划分这些任务,就是视图要处理的事情
点击创建视图
Name:输入视图名

  • Type
    • List View:以列表格式显示项目,可以选择当前视图显示哪些任务
    • MyView:此视图自动显示当前用户有权访问的所有任务
  1. 创建一个 List View 类型的视图
    填写名字 -> 勾选 List View -> Create
    在这里插入图片描述
    点击打开创建的视图 或者选中视图,点击左侧的 Edit View
    在这里插入图片描述
    在 Jobs 下放勾选要显示在这个 视图下的 任务 -> Apply -> Save
    在这里插入图片描述
    MyListView_1 只勾选了 TestProject2 项目,所以选择MyListView_1这个视图时,下面列表中也只显示了这一个

  2. 创建一个 My View 类型的视图
    在这里插入图片描述
    没有选择显示哪个视图的功能,因为 MyView 类型的视图,会显示当前用户有权访问的所有任务

切换到 MyView_1 视图
在这里插入图片描述

三、文件夹

随着任务不断增多,仅仅通过 View 来区分已经不行了,那么此时可以创建文件夹,将同一个相同类型的任务放在同一个文件夹中,就简单多了
或者是开了新的项目,也有必要把不同项目的任务区分存放

点击 New Item 不仅可以创建任务,还可以创建文件夹
在这里插入图片描述
创建如下
在这里插入图片描述
创建一个 New View,命名为 Apps,Type 设置为 List View
Apps 这个视图下,只勾选每个项目的文件夹 Project1、Project2
在这里插入图片描述
切换到 Apps 视图
在这里插入图片描述

四、文件夹中创建 View

打开 Project1 文件夹如下
在这里插入图片描述
在 Project1 文件夹下,点击左侧 New Item 创建一个新任务 CIAndroid

回到 Project1 文件夹下,点击 All 右侧 + 号添加 View 名为 Master,类型选择 List View
在这里插入图片描述
在 Master 视图下 Jobs 中选择 CIAndroid
在这里插入图片描述

五、任务显示范围

在文件夹 Project1 下面的 Master 视图,选择 任务的时候,只能看到 CIAndroid,项目中其他任务在 Master 视图下是看不到的
这是因为 任务的归属范围,目前归属 Project1 的任务只有 CIAndroid,所以只能选择这一个
如何让 Project1文件夹下的视图能够看到其他任务?
找一个需要不归属 Project1 的任务,打开任务
在左侧栏中有一个 移动 或者 Move 的选项,点击
在这里插入图片描述
点击 Jenkins 会自动显示下拉框,然后选择 Jenkins >> Project1
在这里插入图片描述
点后点击下方的 Move 按钮
在这里插入图片描述
从 TestProject2 任务左上角可以看到 Dashboard > Project1 > TestProject2
在这里插入图片描述
此时再回到 Project1 文件夹下的 Master 视图,点击 Edit View,可以在 Jobs 中选择 TestProject2 任务了
在这里插入图片描述
显示如下
在这里插入图片描述


http://www.niftyadmin.cn/n/5861770.html

相关文章

rpc和http的区别,为啥golang使用grpc 不使用http?

RPC 和 HTTP 的区别 概念层面 RPC(Remote Procedure Call,远程过程调用):是一种允许程序调用另一个地址空间(通常是共享网络上的另一台机器)中的过程或函数的技术,就像调用本地函数一样自然。…

【Pandas】pandas Series sample

Pandas2.2 Series Computations descriptive stats 方法描述Series.align(other[, join, axis, level, …])用于将两个 Series 对齐,使其具有相同的索引Series.case_when(caselist)用于根据条件列表对 Series 中的元素进行条件判断并返回相应的值Series.drop([lab…

MySQL 插入更新语句(insert…on duplicate key update语句 )

我们日常在使用 insert into 语句向表中插入数据时,一定遇到过主键或唯一索引冲突的情况,当遇到这种情况时,MySQL默认的反应是报错并停止执行后续的语句,为了避免这种情况,你有3种选择: 使用insert ignore…

【中间件开发】kafka使用场景与设计原理

文章目录 前言一、MessageQueue1.1 定义1.2 使用消息队列的场景1.2.1 异步处理1.2.2 流量控制1.2.3 服务解耦1.2.4 发布订阅1.2.5 高并发缓冲1.3 基本概念和原理1.3.1 点对点消息队列模型 -- 线程池1.3.2 发布订阅消息模型-Topic --上课通知1.3.3 消息的ACK确认机制 二、Kafka2…

卷积与动态特征选择:重塑YOLOv8的多尺度目标检测能力

文章目录 1. YOLOv8的网络结构概述2. 添加注意力机制2.1 为什么添加注意力机制?2.2 如何将注意力机制集成到YOLOv8中?2.3 效果分析 3. C2f模块的集成3.1 C2f模块简介3.2 如何在YOLOv8中集成C2f模块?3.3 效果分析 4. 卷积操作的优化4.1 卷积操…

ABAP数据库表的增改查

数据表的增改查 接到一个任务,是对数据库表的增改查,增和查现在已经比较熟练了,关键是改,还有一个要求是要求系统能自动更新修改人和修改日期以及时间。 找到数据库表,新增这三个字段 这里另提一句,一般数…

【C/C++】合并两个有序链表 (leetcode T21)

核心考点预览:链表 (双指针) 技巧:虚拟头结点 题目描述: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入输出示例1l1 [1,2,4], l2 [1…

3D全景沉浸式看车:虚拟现实重构汽车消费新体验

在传统的汽车消费模式中,消费者往往需要亲自前往展厅,花费大量时间和精力去挑选心仪的车型。这一过程不仅成本高,而且信息的透明度也常常受到质疑。面对琳琅满目的车型,消费者往往难以在短时间内做出决策,而车企则面临…