Configurar JFrog em Jenkins

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Configurar JFrog plug-in 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. Artifactory plug-in, a ser integrado Jenkins com JFrog, para publicar, implantar ou baixar artefatos.
    2. Após a instalação, configure o. JFrog detalhes do servidor de Gerenciar Jenkins > Configurar o sistema.
      Nota:

      Para ser capaz de 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 scripts a seguir para baixar ou carregar artefatos para Jenkins.
      Pipeline com script a ser carregado:
            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 download:
      
                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