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
      在这里插入图片描述

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

结果如下
在这里插入图片描述
转载请保留出处,都看到这里了,点个赞再走吧

PHP质量工具系列

PHP/JS质量工具,安全工具 总结
TOP 6 PHP代码质量工具
PHP质量工具系列之php-depend
PHP质量工具系列之phpmd
PHP质量工具系列之phpcpd
PHP质量工具系列之phploc
PHP质量工具系列之paslm
PHP质量工具系列之phpstan
PHP质量工具系列之Owasp dependency-check
PHP质量工具系列之php_codesniffer
PHP质量工具系列之phpunit
PHP质量工具系列之xhprof
SBOM生成之CycloneDX

CI/CD之Jenkins插件使用系列

jenkins插件之Jdepend
jenkins插件之plot
jenkins插件之dependency-check
jenkins插件之Warnings
jenkins插件之xunit

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值