UiPath Documentation
uipath-cli
latest
false
Guia do usuário da UiPath CLI
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

compilação de rpa do uip

Sintaxe e opções para "uip rpa build", que compila um projeto do Studio sem empacotá-lo, para loop interno ou validação de CI.

uip rpa build um projeto do UiPath Studio. Ele executa o analisador de fluxo de trabalho (a menos que seja ignorado) e o compilador de fluxo de trabalho no projeto, mas não produz um .nupkg. Use-o quando quiser validar se um projeto é compilado corretamente sem empacotamento — loop interno típico ou porta de CI. Alcance uip rpa pack quando você também precisar de um pacote NuGet para upload.

AVISO:

Requisitos do runtime

  • O runtime.NET deve estar disponível no executor — o compilador de fluxo de trabalho é baseado em.NET. Consulte Alterações interruptivas — .NET Runtime.
  • Executor do Windows para projetos do Windows. Projetos multiplataforma (targetFramework: "Portable") são criados em qualquer sistema operacional. Os projetos do Windows (targetFramework: "Windows") exigem um executor do Windows. Windows - Os projetos legados exigem uip rpa-legacy. Consulte visão geral do uip rpa para a matriz do tipo do projeto.

Resumo​

uip rpa build <projectDir> [options]
uip rpa build <projectDir> [options]
  • <projectDir> — caminho para o projeto do Studio (um diretório contendo project.json).

Opções​

BandeiraDescription
--skip-analyzeIgnore a etapa do analisador de fluxo de trabalho. Útil quando a análise é executada como um estágio de pipeline separado por meio de uip rpa analyze.
--governance-file-path <path>Caminho para um arquivo de regras de governança/política consumido pelo analisador.
--governance-file-type <type>Tipo de arquivo de governança (o empacotador subjacente valida a escolha — execute uip rpa build --help em uma instalação ativa para o conjunto aceito).
--detailed-log-path <path>Grave um log detalhado do compilador/analisador no caminho fornecido.
--exclude-configured-sourcesIgnora origens do NuGet de usuário/máquina durante a resolução de dependência. Use para impor uma compilação hermética apenas em relação a --nuget-sources-config-path .
--nuget-sources-config-path <path>Caminho para um arquivo de configuração de origens do NuGet.
--log-level <level>Nível de log do compilador. O padrão é Warn.

Para obter a lista completa de opções na versão da ferramenta instalada, execute:

uip rpa build --help
uip rpa build --help

Exemplos​

# Build a project — fail the step on any compile or analyzer error
uip rpa build ./MyProject

# Build without re-running the analyzer (analysis runs in a separate CI stage)
uip rpa build ./MyProject --skip-analyze

# Build with governance enforcement
uip rpa build ./MyProject \
  --governance-file-path ./policies/governance.json
# Build a project — fail the step on any compile or analyzer error
uip rpa build ./MyProject

# Build without re-running the analyzer (analysis runs in a separate CI stage)
uip rpa build ./MyProject --skip-analyze

# Build with governance enforcement
uip rpa build ./MyProject \
  --governance-file-path ./policies/governance.json

Quando usar compilação versus empacotar​

Use caseCommand
Validar compilações de um projeto no CI antes de mesclaruip rpa build
Produza um .nupkg para carregar no Orchestrator ou em um feeduip rpa pack
Validar resolução de dependências e compilação de tipos, sem governançauip rpa build --skip-analyze
Executar apenas portas de governança, sem saída de compilaçãouip rpa analyze

pack faz uma compilação internamente, portanto, uma etapa build separada antes de pack é redundante, a menos que os dois estágios estejam em diferentes trabalhos de pipeline.

Veja também​

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades