使用最新的JFrog产品?hth华体会最新官方网站
JFrog平台用户指南


跳到元数据的末尾
转到元数据的开始

概述

项目通过一组由各种工具(包括Jenkins和Artifactory)生成的度量来提供对您的发布过程的洞察。项目可以是单个微服务或完整的应用程序,并使用Artifactory中的一组构建来定义。从不同的工具中自2022世界杯阿根廷预选赛赛程动发现项目资源,并且定期收集和刷新数据,从而产生一组在Project仪表板中可视化发布过程的度量。

通过从Artifactory中选择一组构建来创建项目。任务控制中心使用BuildInfo从Artifactory发现资源,如2022世界杯阿根廷预选赛赛程工作在Jenkins中(注意,上游和下游的Jenkins作业都可以包含在一个项目中),问题从x光,代码回购从Git和工件回购在Aritfactory。来自每个工具的数据被定期收集,并且通过构建生成15分钟聚合的度量。

页面内容

采集频率

JFrog任务控制中心以以下频率收集用于生成洞察图的数据:

产品 采集频率
JFrog人工服务公司 每隔15分钟
JFrog人工边缘节点 每隔15分钟
JFrog x光 每天一次,在格林威治标准时间午夜
JFrog分布 每天一次,在格林威治标准时间午夜


项目仪表板

项目仪表板根据发布过程中从代码到工件部署的阶段显示度量标准。仪表板在三个窗格中显示时间范围和过滤器设置的数据。

  • 迷你图:按发布生命周期的顺序显示在底部。图上显示的值是基于所选过滤器和历史趋势的数据聚合。
  • 主图:从下窗格中选择一个迷你图,按构建显示数据的可视化
  • 右窗格中:显示主图中选定点的详细信息,包括按构建和运行进行的分解


过滤器

你可以应用这些全局过滤器来获得项目的不同透视图:

  • 时间范围设置时间段。可选择的时间段包括:“最近24小时”(默认)、“上周”、“上个月”、“上一季度”和“去年”。您也可以自定义时间段,选择任意时间段进行数据采集。
  • 构建选择:允许您从可用构建列表中选择所有构建(所有构建的总和)或单个构建。默认值为所有构建
  • 构建状态:允许您根据构建状态查看数据:全部、成功、失败和未知。默认值为所有

钻取

默认情况下,在迷你图中选择第一个带有数据的指标,主图显示聚合的数据。根据所选择的时间段,数据以汇总形式显示。例如,对于24小时的时间段,数据以15分钟为单位显示。这意味着任何选定的点都有前15分钟的数据。选择一个点将显示根据该度量的构建数据进行的分解。对于筛选器中选择的每个构建,将显示该构建的运行次数和聚合次数。如果在此期间为构建创建了新的运行,则可以展开构建以查看运行列表。对于每次运行,还会显示该指标的值以及与该周期平均值相比的百分比变化。这可以确定运行是否需要进一步调查。

选择一个运行将会弹出运行细节窗格,显示从连接到项目的所有工具中收集到的关于该运行的所有数据。

例如,在上面的屏幕截图中,弹出窗口显示了run的运行细节351clone-example-maven构建。这提供了用于构建/发布应用程序的所有工具运行的综合视图,从提交到上游/下游作业再到漏洞。每个构建/运行属性都被标记,对于带有数值的属性,还会显示与前一次运行相比的百分比变化。


管理项目

一旦你添加了至少一个Enterprise+ Artifactory服务,你就可以继续选择你的Jenkins和Xray服务并创建你的第一个项目。

权限

只有管理员可以创建项目。所有用户都可以查看所有项目。

先决条件

项目支持的工具版本如下:

  • JFrog人工企业+。
  • JFrog x射线企业+。
  • Jenkins 2.0及以上版本。

添加项目

  1. 单击,添加业务群组添加项目项目模块。


  2. 选项中选择Artifactory服务选择人工服务字段。
  3. 使用以下方法之一从服务向项目添加构建:
    • 按名称选择构建
      一个允许使用通配符或正则表达式为项目选择特定的构建。例如,您可以通过添加* Conan来包含所有的Conan构建。
      添加项目
    • 包括模式排除模式字段提供了一种过滤特定构建的方法。指定一个类似ant的模式列表,以过滤进和过滤出构建查询。过滤的工作原理是从包含的模式(默认是全部)中减去被排除的模式(默认是无)。

      项目的最大构建数

      无论项目中包含的Artifactory服务的数量,或者选择构建的方式(按名称或按模式)如何,一个项目最多可以包含25个构建。


  4. 点击添加

    生成项目

    根据您选择的构建的数量和类型,Mission Control可能需要一段时间来生成一个新项目。

    当Mission Control为所选的构建收集数据时,项目将出现在项目列表中,状态为在进行中表示数据收集正在进行中。数据采集完成后,状态将变为创建。


  • 没有标签