Configurar JFrog em Jenkins

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Configure o plug-in JFrog para Jenkins para publicar, implantar ou baixar artefatos.

    Antes de Iniciar

    Função necessária: função de administrador em Jenkins

    Procedimento

    1. Instale o plug-in Artifactory para integrar Jenkins com JFrog, para publicar, implantar ou baixar artefatos.
    2. Após a instalação, configure os detalhes do servidor JFrog de Gerenciar Jenkins > Configurar sistema.
      Nota:

      Para poder integrar JFrog com Jenkins, as informações de compilação devem ser publicadas para JFrog junto com os artefatos.

      Insira os detalhes da instância JFrog.

    3. Use os seguintes scripts para baixar ou carregar artefatos para Jenkins.
      Pipeline com script para carregar:
            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 com script para baixar:
      
                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