Configurer JFrog dans Jenkins

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • 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

    1. Installez le module d'extension Artifactory pour intégrer Jenkins dans JFrog afin de publier, déployer ou télécharger des artefacts.
    2. Après l’installation, configurez les détails du JFrog serveur à partir de Gérer Jenkins > Configurer le système.
      Remarque :

      Pour intégrer JFrog avec Jenkins, vous devez publier les informations de version pour JFrog en même temps que les artefacts.

      Saisissez les détails de l'instance JFrog.

    3. 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