我想对我的Jenkins管道进行飞行前检查,以测试是否安装了某个插件。我发现这篇文章Check a plugin exists within a Jenkins Pipeline (Groovy)提出了相同的问题,但是提供的答案对我不可用,因为它们测试了插件提供的DSL方法是否可用,以及插件是否可用。

我想要的是这样的东西(在我的Jenkinsfile中):

pluginAvailable('plugin-name', '0.0.1')

其中0.0.1可能是(可选)最低版本。

Pipeline DSL或其他Jenkins类中是否有类似的东西?

最佳答案

在这里查看第二个答案-How to get a list of installed jenkins plugins with name and version pair?



创建一个接受插件名称和版本的函数,并通过上面的代码片段迭代生成的文件。

关于jenkins - 如何测试在管道DSL(Groovy)中是否安装了Jenkins插件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43494302/

10-10 01:05
查看更多