jenkins - currentBuild 如何与 RunWrapper 对象关联?

标签 jenkins groovy hudson jenkins-workflow jenkins-pipeline

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

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

我假设 currentBuild 指的是 RunWrapper 对象,而 currentBuild.rawBuild 指的是当前的 Run 对象。

我的问题是,currentBuild 如何与 RunWrapper 类关联?除了通过这些字段之外,还有其他方法可以直接访问 RunWrapper 对象吗?

最佳答案

顾名思义,RunWrapper 是实际 Run 对象实例的包装类。

请参阅 RunWrapper 的文档 here

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

关于jenkins - currentBuild 如何与 RunWrapper 对象关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37073611/

相关文章:

java - 如何使用gradle API检查工件的存在?

java - 错误 - trustAnchors 参数必须非空

java - Hadoop 2.5.0 作业不成功,流命令失败

grails - 大括号与方括号

hibernate - 如何在 Grails 中创建 "view"域对象

soap - 如何将soapUI与Jenkins集成?

java - 如何让 Jenkins 工作在 java 异常的情况下失败?

Jenkins 作业构建失败

java - Jenkins 将浏览器 URL 作为 Maven Selenium Java 测试的参数传递

java - 使用 Java 和 Gradle 从 github 构建 Maven 项目