I am trying to run jenkins with code to remove old build from artifactory ,i only need to keep last 10 builds in artifactory however the builds are not getting deleted frm artifacty` below is the snip of pipeline using
stage("Artifactory Upload") {
def directory = "generic-local/ABC/XYZ/${params['version']}/${currDate}/${buildNo}/"
def server = Artifactory.server 'art-int'
def buildInfo = Artifactory.newBuildInfo()
buildInfo.retention maxBuilds: 10, deleteBuildArtifacts: true
def upload_spec_bin = """{
"files": [
{
"pattern": "*",
"target": "${directory}",
"exclusions": ["*.txt"]
}
]
}"""
server.upload spec: upload_spec_bin
server.publishBuildInfo buildInfo
}