isUnix for jenkins job dsl?

isUnix for jenkins job dsl?

我在我的管道作业中使用了 isUnix 函数,如果作业 dsl 也有这个功能就好了(我仍然需要使用它来做一些管道不能做的事情)。如果不是,您如何检查 jenkins 作业 dsl 脚本中的 windows 或 linux?

作业 DSL 脚本:

import org.apache.commons.lang.SystemUtils

if (SystemUtils.IS_OS_UNIX || SystemUtils.IS_OS_MAC) {
  println 'linux'
  job('jobname') {
    //job steps
  }
}
else {
  println 'windows'
}