我已經沿着此鏈接https://github.com/JFrogDev/project-examples/blob/master/jenkins-pipeline-examples/maven-example/Jenkinsfile獲取jenkins管道腳本中的buildInfo.Here我只需要Fortify Scan的buildDependencies(需要掃描依賴關係和soucre代碼)。這裏是代碼片段。如何從jenkins管道中的Artifactory buildInfo獲取構建依賴關係
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得到的依賴,其中爲構建名稱即時得到的值,並建立number..can有人幫助我得到排序這個問題...感謝您提前幫助。
它得到了工作......非常感謝Vitalii Vitrenko –
@KrishnaNagidi沒問題。如果它對你有幫助,請接受答案。 –