之前写过一篇文章是关于如何开发jenkins插件,主要讲述了开发jenkins插件时需要准备的环境,如何新建一个jenkins插件工程,以及对工程项目目录结构的解析。
本文是jenkins插件开发的进阶篇,主要讲述如何扩展jenkins插件的功能。如下图所示:
(1)Job任务侧边栏添加选项
(2)在Job任务中添加新页面
实现Jenkins插件以上两个功能,需要关注以下两个问题。
1、 如何向Job项目主页面中回传的数据
2、 如何在Job项目中添加新页面
废话少说,直入正题吧。
一、传递数据
首先在FireLineBuilder类的同一目录下新建一个FireLineScanCodeAction类,该类需要实现Action接口。Action接口是扩展jenkins插件的一个基本构建接口,其他还有很多不同功能的子接口,例如:BuildBadgeActio