我有一个设置,第三方将提供Jenkins平台的工作脚本。在第一次运行它们时,有时我会遇到各种类型的无法识别的关键字。通常,原因是在数百个可能的Jenkins插件中,有几个特定的插件是需要的,但尚未安装。通常情况下,要确定真正需要的插件,然后添加它,这需要一些猜测。
如何才能使作业脚本更好地检查其特定需求?是否有类似于“使用插件1,2,3,...",”如果插件3不存在,则发出致命错误“之类的东西可以添加到脚本中,以便它们会立即停止并显示清晰的错误消息?有没有其他方法可以巧妙地管理这样的需求?
发布于 2019-05-24 03:54:57
我不确定这是否是您正在寻找的答案,但我相信,如果您以声明性方式(https://jenkins.io/doc/book/pipeline/syntax/)编写Jenkins管道,这将解决您的问题。
声明性管道会在运行前检查语法,如果有一个对插件的调用在主服务器上不存在,那么它会在运行作业之前出错,我认为这就是你想要的。
https://stackoverflow.com/questions/56274850
复制相似问题