Konfigurieren JFrog In Jenkins

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Konfigurieren JFrog Plugin für Jenkins Zum Veröffentlichen, Bereitstellen oder Herunterladen von Artefakten.

    Vorbereitungen

    Erforderliche Rolle: administratorrolle in Jenkins

    Prozedur

    1. Installieren Sie Artifactory Plugin zur Integration Jenkins Mit JFrog, Um Artefakte zu veröffentlichen, bereitzustellen oder herunterzuladen.
    2. Konfigurieren Sie nach der Installation von JFrog Serverdetails von Verwalten Sie Jenkins > Konfigurieren Sie Das Systeman.
      Hinweis:

      Um integrieren zu können JFrog Mit Jenkins, Die Build-Informationen müssen für veröffentlicht werden JFrog Zusammen mit den Artefakten.

      Geben Sie Details zur JFrog-Instanz ein.

    3. Verwenden Sie die folgenden Skripts, um Artefakte in herunterzuladen oder hochzuladen Jenkins.
      Geskriptete Pipeline zum Hochladen:
            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
      Herunterzuladende geskriptete Pipeline:
      
                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