Configurer JFrog dans Jenkins

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Configurez le JFrog module d’extension pour Jenkins publier, déployer ou télécharger des artefacts.

    Avant de commencer

    Rôle requis : rôle admin dans Jenkins

    Procédure

    1. Installez le module d’extension Artifactory pour l’intégrer JenkinsJFrogà , pour 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 pouvoir intégrer JFrogJenkins, les informations de version doivent être publiées avec JFrog les artefacts.

      Entrez 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