In the below code:
def server = Artifactory.server 'server_id';
def uploadSpec = """{
"files": [{
"pattern": "${WORKSPACE}/$repoName/target/$repoName-0.1-$jarType.jar",
"target": "libs-release-local/a/b/c/"
}
]
}"""
server.upload(uploadSpec)
server.upload(uploadSpec) does not create repository path a/b/c under libs-release-local, when ran for the first time
Jenkins is connect to Artifactory with admin privileges
1) Why above code does not create repository path to upload artifact in Artifactory?
2)
Does server.upload internally use JFrog cli?
server.upload(uploadSpec)- overexchange