检索Artifactory的BuildInfo时间戳性质

问题描述:

我发布BuildInfo使用到artifactory的:检索Artifactory的BuildInfo时间戳性质

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.namebuild.numberbuild.timestampvcs.revision

我可以用得到的内部版本号和名称:

def buildName = buildInfo.name 
    def buildNumber = buildInfo.number 

我该如何去检索BuildInfo中的时间戳和vcs.number,以便我可以进行REST调用并将相同的四个属性发布到我在Artifactory中创建的文件夹。

我安装詹金斯建立时间戳插件,使用这种模式UTC “YYYY-MM-dd'T'HH:MM:ss.SSSZ”

在我的常规文件,我添加了这两个命令:

time=Date.parse("yyyy-MM-dd'T'HH:mm:ss.SSSZ", BUILD_TIMESTAMP) epoch_milis = time.getTime()

buildinfo中的时间戳记被称为started,至于vcs.number我假设你的意思是revision

+0

如何检索该值?我尝试了buildInfo.started,但它说“没有这样的属性:启动类:.... buildInfo.BuildInfo – Squirrel