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'
}
我在我的管道作业中使用了 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'
}