Konfigurieren JFrogIn Jenkins

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Konfigurieren JFrogPlugin für JenkinsZum Veröffentlichen, Bereitstellen oder Herunterladen von Artefakten.

    Vorbereitungen

    Erforderliche Rolle: administratorrolle in Jenkins

    Prozedur

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

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

      Geben Sie JFrog-Instanzdetails 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