我已经按照这个链接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中的帮助。