一言不合,自己coding一个jenkins插件玩玩

Posted 飞测

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一言不合,自己coding一个jenkins插件玩玩相关的知识,希望对你有一定的参考价值。

背景

团队已经推了一阵子自动化和巡检,但是数据的沉淀,一直没有动作。前阵子,黑夜小怪写了一个工具包,保存到数据库。一时手痒,决定开发一个jenkins插件,实现自动化数据入库。

如果

如果你精通了java&maven&jenkins插件开发&测试等各种技能,可以继续往下看。如果不精通或者不了解,……,肯定也可以往下看。

思路(“总共分3步”)

1、解析保存到服务器的jmeter结果文件(jtl文件)

2、插入mysql数据库

3、over

详细步骤

1、百度一下jenkins插件开发需要获取的框架,很多大路边的文章,此处推荐jenkins官网文档(https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial)

2、(假设此时,你已经知道了jelly文件和关键的方法)coding思路:

    1)把需要解析的jtl文件传到代码中。通过jelly布局文件获取的参数,传递到了构造函数中,进行初始化。如下图:

    2)在perform中,添加解析jtl功能和插入数据库的功能(代码结构很原始)。如下图:

一言不合,自己coding一个jenkins插件玩玩

    3)执行过程中,在jenkins控制台打印日志。如下图:

一言不合,自己coding一个jenkins插件玩玩

    4)构建,上传到自己的jenkins服务。测试。如下图:

一言不合,自己coding一个jenkins插件玩玩

如果你只看到这里……

保证,你会猜到我也遇到的坑,并且,网上大量的文章,都没有提到的解决方法。比如:如何识别文本框中的变量呢?

1、看看我原先的想法,简单却有“愚蠢”(

以上是关于一言不合,自己coding一个jenkins插件玩玩的主要内容,如果未能解决你的问题,请参考以下文章

由Dubbo路由引发的一言不合就看源码

由Dubbo路由引发的一言不合就看源码

听风讲MVC丶 —— 一言不合就撸码 (未完待续······)

一言不合就开始搞JDK源码

一言不合你就用环信搞个直播APP

一言不合,CCTV就来IDEADATA了