检索artifactorybuildinfo时间戳属性

检索artifactorybuildinfo时间戳属性,artifactory,Artifactory,我使用以下方法将BuildInfo发布到Artifactory: def buildInfo = Artifactory.newBuildInfo() /* Set artifact properties */ buildInfo.env.capture = true buildInfo.env.collect() // Publish the build to Artifactory server.upload spec: uploadSpe

我使用以下方法将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中检索timestamp和vcs.number,以便进行REST调用并将相同的四个属性发布到我在Artifactory中创建的文件夹中。

BuildInfo中的timestamp被调用,至于
vcs.number
我想你的意思是?

我安装了Jenkins Build Timestamp插件,并使用UTC模式“yyyy-MM-dd'T'HH:MM:ss.SSSZ”

在groovy文件中,我添加了以下两个命令:

time=Date.parse(“yyyy-MM-dd'T'HH:MM:ss.SSSZ”,构建时间戳)
epoch\u milis=time.getTime()

如何检索该值?我试过buildInfo.started,但它说“没有这样的属性:为类启动:……buildInfo.buildInfo