Configurar JFrog em Jenkins

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Configurar JFrogplug-in para Jenkinspara 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, para integrar Jenkinscom JFrog, para publicar, implantar ou baixar artefatos.
    2. Após a instalação, configure o. JFrogdetalhes do servidor de Gerencie Jenkins > Configure o sistema.
      Nota:

      Para ser capaz de integrar JFrogcom Jenkins, as informações de compilação devem ser publicadas para JFrogjunto com os artefatos.

      Insira os detalhes da instância do JFrog.

    3. Use os scripts a seguir 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 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