如何从jenkins管道中的Artifactory buildInfo获取构建依赖关系

时间:2017-08-10 16:46:31

标签: jenkins jenkins-pipeline artifactory

我已经按照这个链接https://github.com/JFrogDev/project-examples/blob/master/jenkins-pipeline-examples/maven-example/Jenkinsfile来获取jenkins管道脚本中的buildInfo。我只需要Fortify Scan的buildDependencies(需要扫描依赖项和soucre代码)。这是代码片段。

def buildInfo = Artifactory.newBuildInfo()
buildInfo = rtMaven.run pom: 'maven-example/pom.xml', goals: 'clean install', buildInfo: buildInfo

println buildInfo.getName()
println buildInfo.getNumber()

我能够获取Build Name和Build Number,但是当我尝试调用getBuildDependencies()时,它的给出错误脚本不允许使用方法org.jfrog.hudson.pipeline.types.buildinfo.BuildInfo getBuilfDependencies ()

buildInfo.getBuildDependencies().each{ dependency ->
println dependency.getName() 
}

为什么我无法从buildInfo获取依赖关系,因为我正在获取构建名称和内部版本号的值。有人帮我解决了这个问题...感谢您在Advance中的帮助。

0 个答案:

没有答案