我试图将200多个Jenkins作业从当前的GUI制作配置转换为DSL脚本。这是一个单调乏味的过程,而且速度很慢。
Jenkins正在Windows 2012服务器上运行。 Jenkins版本是1.650,我们使用的是Job DSL插件版本1.51。
我们为所有Jenkins工作使用diskcheck插件,我不能在我的生活中找到任何在线的地方,这解释了在使用DSL时调用它。 API查看器似乎不包含此插件,所以我认为我需要使用配置块。我还没有做过任何事情,但不管怎样,都无法在网上找到解释这涉及的内容。
有谁知道我需要做什么?我只想要生成的作业在运行前检查磁盘空间,如果低于某个阈值则失败。
一般来说,使用配置块的信息对于之前没有完成此操作的人来说是非常无用的,如果有人知道任何有关此的好文档也会受到赞赏。
答案 0 :(得分:1)
{{1}}
答案 1 :(得分:0)
默认情况下,磁盘检查在每个作业中运行,所以我不需要做任何事情来实现这一点。
我仍然找不到在DSL中配置它的方法,但无论如何,在我的Jenkins实例中,任何新作业都默认选择了磁盘检查,因此不需要。