是用于詹金斯工作DSL的Unix吗?

时间:2018-10-16 16:16:25

标签: jenkins jenkins-plugins jenkins-job-dsl

我在管道作业中使用isUnix函数,如果作业dsl也具有此功能会很好(我仍然需要将其用于管道无法完成的某些操作)。如果没有,如何在jenkins job dsl脚本中检查Windows或linux?

1 个答案:

答案 0 :(得分:1)

作业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'
}
相关问题