- Visão geral
- Introdução
- Conceitos
- Usando o UiPath CLI
- Guias de instruções
- Receitas de CI/CD
- Referência de comando
- Visão geral
- Códigos de saída
- Opções globais
- Agente de código uip
- codificador UIP
- Contextualização da uip
- Documento da UIP
- Função UIP
- Proteções da UIP
- configuração-llm-uip
- gateway-llm-uip
- hub de modelo da uip
- adicionar-tipo-dados-de-teste
- adicionar-dados-de-teste-fila
- adicionar-teste-variação de dados
- Analisar
- Criar
- criar projeto
- Comparação
- encontrar atividades
- obter-analisador-regras
- obter-padrão-atividade-xaml
- obter-erros
- obter-casos-de-teste-manuais
- obter-etapas-de-teste-manual
- obter-repositório-objeto-da-Biblioteca
- obter-objeto-repositório
- Obter versões
- obter-fluxo-de-trabalho-exemplo
- indicar aplicativo
- indicar elemento
- inspecionar pacote
- instalar-data-fabric-entities
- instalar-ou-atualizar pacotes
- listar-data-fabric-entities
- instâncias-da-lista
- listar-exemplos-de-fluxo-de-trabalho
- Empacotar
- Publicar
- Remoto
- restore
- executar, depurar e adicionar; Execução
- arquivo de execução
- modelos-pesquisar
- Iniciar Studio
- interromper a execução
- TM
- UIA
- tarefas do UIP
- Traces da UIP
- Feedback de traces da uip
- Migração
- Referência e suporte
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.
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 exigemuip 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 contendoproject.json).
Opções
| Bandeira | Description |
|---|---|
--skip-analyze | Ignore 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-sources | Ignora 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 case | Command |
|---|---|
| Validar compilações de um projeto no CI antes de mesclar | uip rpa build |
Produza um .nupkg para carregar no Orchestrator ou em um feed | uip rpa pack |
| Validar resolução de dependências e compilação de tipos, sem governança | uip rpa build --skip-analyze |
| Executar apenas portas de governança, sem saída de compilação | uip 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.
Relacionado
- pacote de uip rpa — crie e empacotar em um
.nupkg. - Análise de uiip rpa — execute apenas o analisador de fluxo de trabalho.
- uip rpastore — restaurar dependências; uma compilação limpa precisa deles no disco.