【发布时间】:2017-08-14 22:44:16
【问题描述】:
我已按照此链接https://github.com/JFrogDev/project-examples/blob/master/jenkins-pipeline-examples/maven-example/Jenkinsfile 获取 jenkins 管道脚本中的 buildInfo。这里我只需要 buildDependencies 进行 Fortify Scan(需要扫描依赖项和源代码)。这里是代码 sn-p。
def buildInfo = Artifactory.newBuildInfo()
buildInfo = rtMaven.run pom: 'maven-example/pom.xml', goals: 'clean install', buildInfo: buildInfo
println buildInfo.getName()
println buildInfo.getNumber()
我能够获取内部版本名称和内部版本号,但是当我尝试调用 getBuildDependencies() 时,它会给出错误 脚本不允许使用方法 org.jfrog.hudson.pipeline.types.buildinfo.BuildInfo getBuilfDependencies ()
buildInfo.getBuildDependencies().each{ dependency ->
println dependency.getName()
}
为什么我无法从 buildInfo 获取依赖项,而我正在获取构建名称和构建编号的值..有人可以帮我解决这个问题...感谢您提前提供的帮助。
【问题讨论】:
标签: jenkins jenkins-pipeline artifactory