Jenkins项目实战之钉钉提醒插件二次开发举例

发表于:2018-1-02 08:44

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Anthony_tester    来源:CSDN博客

  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),我们将立即处理。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号