4)打开DingdingServiceImpl.java,修改构建成功提醒的方法
5)修改构建成功方法的提醒
因为我们要构建成功,点击跳转到下载页面。
6) 返回到DingdingNotifier.java文件,修改如下
因为我们修改了DingdingServiceImpl的构造函数,所以这个地方也需要添加buildURL这个参数。保存代码,下面开始打包测试。
5. 打包进行测试
打包测试,我们在jenkins上是需要得到一个.hpi的文件,下面就教你如何打包。
1)打开cmd,进入到桌面dingding-notifications-plugin这个文件夹
2)使用mvn package打包
3)打包成功
4)查看打包
根据上面的路径,拷贝出.hpi文件到桌面,下一步,我们要上传到jenkins来进行测试
5)上传安装测试
由于我前面在线安装了钉钉提醒这个插件,所以我这里先要卸载,然后插件管理选择高级,然后上传。
点击上传按钮,开始安装。可能需要重启jenkins服务。
6)构建后钉钉提醒插件效果
看到这里,我们成功添加了一个APP包下载地址的输入框。构建测试需要钉钉群,添加机器人,具体就不介绍了。
我在APP包下载地址输入框输入https://www.baidu.com,实际项目,可以设置你们tomcat配置好的docbase的地址。然后输入钉钉群设置的机器人的token。
7)实际构建测试
我这边测试了下,点击红框位置,会跳转到百度首页,这个就证明了,我实现了这个需求。
以上就是关于钉钉提醒这个插件的二次开发的完整过程,主要是这个开源项目代码很少,容易读懂,而且我们添加的新的需求也很简单,比较容易实现。通过这个实战,让我们基本了解一个jenkins插件的开发流程中的部分知识,至少知道mavn项目的如何打包,而且还对我们实际工作的项目有帮助,这个就稍微有点成就感。
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。