某个Jenkins作业脚本如何确保主机安装了某些/所有插件?

某个Jenkins作业脚本如何确保主机安装了某些/所有插件?,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我有一个设置,第三方将提供Jenkins平台的工作脚本。当第一次运行它们时,有时我会有各种各样的无法识别的关键字。通常原因是,在数百种可能的Jenkins插件中,有一些特定的插件是需要的,但尚未安装。通常,确定真正需要的插件并添加它需要一些猜测 如何使工作脚本更好地检查其特定需求?是否有类似“使用插件1、2、3,…”、“如果插件3不存在,则发出致命错误”或类似的内容可以添加到脚本中,以便脚本立即停止并显示明确的错误消息?有没有其他方法可以巧妙地管理这些需求?不确定这是否正是您想要的答案,但我相信

我有一个设置,第三方将提供Jenkins平台的工作脚本。当第一次运行它们时,有时我会有各种各样的无法识别的关键字。通常原因是,在数百种可能的Jenkins插件中,有一些特定的插件是需要的,但尚未安装。通常,确定真正需要的插件并添加它需要一些猜测


如何使工作脚本更好地检查其特定需求?是否有类似“使用插件1、2、3,…”、“如果插件3不存在,则发出致命错误”或类似的内容可以添加到脚本中,以便脚本立即停止并显示明确的错误消息?有没有其他方法可以巧妙地管理这些需求?

不确定这是否正是您想要的答案,但我相信,如果您以声明方式编写Jenkins管道(),这将解决您的问题

声明性管道将在运行之前检查语法,如果有对主控上不存在的插件的调用,那么它将在运行作业之前出错,我认为这是您正在寻找的