jenkins插件之plot

plot是一个生成图表的插件,这里我用于可视化phploc统计的数据

插件安装

进入 Dashboard --> 系统管理 --> 插件管理 --> Available plugins  搜索plot安装

生成phploc分析数据

Dashboard --> 您的项目 --> Configuration
  1. 点击 Build Steps
  2. 点击 增加构建步骤
  3. 选择 执行shell
  4. 填入以下内容
# 安装phploc
if `docker exec phpfpm82 /tmp/composer/vendor/bin/phploc >/dev/null 2>&1`; then echo '开始执行phploc'; else docker exec phpfpm82 composer global require --dev phploc/phploc; fi

# 执行phploc并生成分析内容
docker exec phpfpm82 /tmp/composer/vendor/bin/phploc --exclude=vendor --exclude=public --exclude=extend --exclude=test --log-csv=/var/www/workspace/$JOB_NAME/reports/phploc_result.csv /var/www/workspace/$JOB_NAME

将结果生成图标

Dashboard --> 您的项目 --> Configuration
  1. 点击 构建后操作
  2. 点击 增加构建后步骤
  3. 选择 Plot Build Data
  4. 按照以下说明填写
  • Plot group 填写 phploc

  • Plot style 选择Bar

  • Y-axis maximum 填写一个合适的数字,如果不填,会生成交大的数字,查看实际结果时不直观
    在这里插入图片描述

  • Data series file 填写结果文件所在目录,相对于当前项目根目录,和第二步生成的结果路径保持一致

    • 选择 Load data from csv file
    • 选择 include columns by name
    • CSV Exclusion values按实际情况填写,对于你或者管理员来说一些重要的统计维度name
      在这里插入图片描述

你可以点击上图中的新增,增加多个统计维度,根据实际要填写即可

结果如下
在这里插入图片描述

相关推荐

  1. Jenkins安装推荐

    2024-06-05 21:52:07       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-05 21:52:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-05 21:52:07       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-05 21:52:07       82 阅读
  4. Python语言-面向对象

    2024-06-05 21:52:07       91 阅读

热门阅读

  1. 关于vue开发的几个问题

    2024-06-05 21:52:07       27 阅读
  2. 数据结构:单链表

    2024-06-05 21:52:07       19 阅读
  3. android 在onCreate方法中获得view的宽高

    2024-06-05 21:52:07       31 阅读
  4. 图论第一天

    2024-06-05 21:52:07       35 阅读
  5. 【图论】树的重心

    2024-06-05 21:52:07       25 阅读
  6. WebSocket

    WebSocket

    2024-06-05 21:52:07      30 阅读
  7. SRS、ZLMediakit音视频流媒体服务器

    2024-06-05 21:52:07       34 阅读
  8. CSS实现一个雨滴滑落效果

    2024-06-05 21:52:07       35 阅读
  9. jupyter notebook打开路径

    2024-06-05 21:52:07       33 阅读
  10. 掌握装饰器模式(具体例子)

    2024-06-05 21:52:07       28 阅读