cicd-integrations
2023.10
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Guia do usuário de integrações de CI/CD

Última atualização 28 de abr de 2025

UiPath Pack

Aplicação: RPA

Tipo: tarefa de construção

O UiPath Pack está disponível em trabalhos e pipelines padrão e permite empacotar um projeto UiPath existente em um pacote NuGet.



Configuração

Parâmetro do trabalho

Description

Escolha o método de controle de versão

Os pacotes UiPath são versionados. Com o pacote UiPath você pode escolher entre 3 opções diferentes:

(1) Geração automática

(2) Definir versão personalizada

(3) Use a versão atual definida no projeto.

Caminho do(s) projeto(s)

A localização do(s) projeto(s) a ser(em) empacotado(s). Pode ser um caminho direto para um arquivo project.json ou um diretório com um ou mais projetos. Nesse último caso, cada projeto de nível um é empacotado individualmente.

OutputFolder

Caminho para uma pasta onde você deseja criar o pacote.

Tipo de saída

O tipo de saída do(s) projeto(s). Existem 5 opções para o(s) tipo(s) de projeto:

(1) Tipo de saída do projeto

(2) Embalar um projeto de processo

(3) Embalar um projeto de biblioteca

(4) Embalar um projeto de testes

(5) Embalar um projeto de objetos.

Executar análise do fluxo de trabalho

Execute a análise do fluxo de trabalho antes de empacotar, verificando o projeto por meio de regras predefinidas quanto a violações. Falhe o trabalho em caso de erros. Por padrão, a análise não é executada.

Nível de registro em log do trace

Configuração usada para habilitar o registro de rastreamento em um dos seguintes níveis:

  • Nenhum
  • Crítica
  • Erro
  • Aviso
  • Information
  • Prolixo. (O padrão é definido como Nenhum).

    Útil para fins de depuração.

Usar orquestrador

Use o feed do Orchestrator ao empacotar bibliotecas. A versão do Orchestrator deve igual ou superior à 20.4. O feed da biblioteca precisa permitir a autenticação de chave de API em Tenant > Configuração > Implantação.

Endereço do Orchestrator

Especifique o endereço da instância do Orchestrator a partir do qual as dependências da biblioteca devem ser restauradas.

Tenant do Orchestrator

O tenant do Orchestrator do qual as dependências da biblioteca devem ser restauradas.

Autenticação

Para autenticação no Orchestrator, você precisa criar credenciais no Jenkins antecipadamente. Existem quatro opções para autenticar:

(1) Autenticar em um Orchestrator local usando nome de usuário e senha.

(2) Autenticar em um Cloud Orchestrator usando um token de atualização (chave de API).

(3) Autentique-se em um Cloud Orchestrator usando autenticação de aplicativo externo.

(4) Autenticar em um Orchestrator local usando.

Exemplo de pipeline

ipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Build') {
      steps {
        UiPathPack (
          outputPath: "Output\)\)\)\)${env.BUILD_NUMBER}",
          projectJsonPath: "UiBank\)\)\)\)project.json",
          version: [$class: 'ManualVersionEntry', version: "${MAJOR}.${MINOR}.${env.BUILD_NUMBER}"]
          useOrchestrator: true,
          traceLoggingLevel: "None",
          orchestratorAddress: "OrchestratorUrl",
          orchestratorTenant: "tenant name",
          credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”]
        )
      }
    }
  }
}ipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Build') {
      steps {
        UiPathPack (
          outputPath: "Output\)\)\)\)${env.BUILD_NUMBER}",
          projectJsonPath: "UiBank\)\)\)\)project.json",
          version: [$class: 'ManualVersionEntry', version: "${MAJOR}.${MINOR}.${env.BUILD_NUMBER}"]
          useOrchestrator: true,
          traceLoggingLevel: "None",
          orchestratorAddress: "OrchestratorUrl",
          orchestratorTenant: "tenant name",
          credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”]
        )
      }
    }
  }
}
  • Configuração
  • Exemplo de pipeline

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2025 UiPath. Todos os direitos reservados.