问题描述
我试图弄清楚,为什么在超时中使用变量不起作用?在下面的示例中-一切正常。
pipeline {
agent any
options {
timeout(time: 1,unit: 'HOURS')
}
stages {
stage('Example') {
steps {
echo 'Hello World'
}
}
}
}
但是当我尝试用环境变量控制超时时,它不起作用:
pipeline {
agent any
options {
timeout(time: env.MANAGED_TIMEOUT.toInteger(),unit: 'HOURS')
// same story without toInteger :(
}
stages {
stage('Example') {
steps {
echo 'Hello World'
}
}
}
}
这也是由于cps吗?我想知道是否有人找到一种使用变量指定超时的方法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)