我使用以下方法将BuildInfo发布到Artifactory:
def buildInfo = Artifactory.newBuildInfo()
/* Set artifact properties */
buildInfo.env.capture = true
buildInfo.env.collect()
// Publish the build to Artifactory
server.upload spec: uploadSpec, buildInfo: buildInfo
我想检索分配给Artifactory中的工件的四个属性。我看到设置了属性,例如 build.name , build.number , build.timestamp 和 vcs.revision
我可以使用以下方式获取内部版本号和名称:
def buildName = buildInfo.name
def buildNumber = buildInfo.number
我将如何从BuildInfo中检索时间戳和vcs.number,以便我可以执行REST调用并将相同的四个属性发布到我在Artifactory中创建的文件夹。