currentBuild如何与RunWrapper对象相关联?

时间:2016-05-06 13:26:02

标签: jenkins groovy hudson jenkins-workflow jenkins-pipeline

在我的管道脚本中,我可以使用currentBuild字段访问当前的Build。例如,

node('remote'){
  println currentBuild.getId()
  println currentBuild.rawBuild
}

我假设currentBuild引用RunWrapper对象而currentBuild.rawBuild引用当前的Run对象。

我的问题是,currentBuild如何与RunWrapper类相关联?除了通过这些字段之外,有没有办法直接访问RunWrapper对象?

1 个答案:

答案 0 :(得分:1)

就像它的名字一样,表明 RunWrapper 是实际的 Run 对象实例上的包装类。

请参阅RunWrapper here的文档

您可以随时创建一个新的 RunWrapper 实例。