我正在为两个项目的Jenkins pipeline工作。我通过Slack和电子邮件构建了一些定制的配置警报消息。我们希望我的代码可以用于我的项目以及其他几个项目。因此,我考虑将其制作成一个小库,以便其他人不需要每次上任Jenkins pipeline任务时都要问我。我想使用共享库和
然而,由于我的库依赖于Slack和电子邮件插件的存在,当这些插件未安装时,它将无法使用。
我的问题是:Jenkins共享库中是否有声明依赖项的方法,或者我必须编写Jenkins插件来解决此问题?
@Library()
,供其他人使用,如文档中所述(链接)。然而,由于我的库依赖于Slack和电子邮件插件的存在,当这些插件未安装时,它将无法使用。
我的问题是:Jenkins共享库中是否有声明依赖项的方法,或者我必须编写Jenkins插件来解决此问题?