标签: jenkins-job-dsl
当指定要执行的多行脚本通配符时(在 DSL Scripts 字段中),插件是否对脚本的执行顺序做出任何保证?自发布 job-dsl-1.43 以来,执行顺序已发生变化(显然是由于 JENKINS-30541 的修复)。现在,脚本按照它们出现在 DSL Scripts 字段中的顺序执行。创建DSL作业时我无法依赖此顺序,因为它基于了解实现( .each 闭包以及存储的 LinkedHashSet )脚本请求)。 我希望能够依赖执行顺序。 是否可以添加文档以保证脚本的运行顺序与它们出现的顺序相同?
答案 0 :(得分:0)
脚本的执行顺序与 DSL Scripts 字段中指定的顺序相同。未指定扩展通配符的执行顺序。
请参阅JENKINS-33081和PR #789。