Configurez le module d'extension JFrog pour Jenkins afin de publier, déployer ou télécharger des artefacts.
Avant de commencer
Rôle requis : administrateur dans Jenkins
Procédure
-
Installez le module d'extension Artifactory pour intégrer Jenkins dans JFrog afin de publier, déployer ou télécharger des artefacts.
-
Après l’installation, configurez les détails du JFrog serveur à partir de .
Remarque : Pour intégrer JFrog avec Jenkins, vous devez publier les informations de version pour JFrog en même temps que les artefacts.

-
Utilisez les scripts suivants pour télécharger ou charger des artefacts vers Jenkins.
Pipeline scripté à charger :
def server = Artifactory.server 'JFROG1'
def uploadSpec = """{
"files": [{
"pattern": "${env.WORKSPACE}/target/artifact-1.3.jar",
"target": "default-docker-virtual/"
}]
}"""
def buildInfo = server.upload(uploadSpec)
server.publishBuildInfo buildInfo
Pipeline scripté à télécharger :
def server = Artifactory.server 'JFROG1'
def downSpec= """{
"files": [{
"pattern": "default-docker-local/artifact-1.3.jar",
"target":"/var/jfrog_artifacts/"
}]
}"""
def buildInfo = server.download(downSpec)
server.publishBuildInfo buildInfo