UiPath Documentation
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 6 de abr de 2026

UiPath Pack

A tarefa UiPathPack permite empacotar um projeto existente da UiPath em um pacote NuGet.

Configuração

Use a tabela a seguir para configurar as entradas do UiPath Pack.

Argumento Description
Nome da exibição (obrigatório) Insira um nome para a sua tarefa.
Escolher método de versionamento (obrigatório) Você pode selecionar uma versão gerada automaticamente, usar a versão do projeto ou definir uma nova versão. Para obter mais informações, consulte Versões do pacote.
Versão (obrigatório) Disponível apenas em pastas modernas juntamente com uma estratégia de alocação dinâmica. A especificação da versão do pacote fornece a possibilidade de rastrear os pacotes criados e sua origem com mais eficiência. Por exemplo, o padrão do assembly da Microsoft pode ser utilizado para criar a versão do pacote NuGet: [Principal].[Secundária].[NúmerodaCompilação].[NúmerodeRevisão].

As opções disponíveis são:

  • AutoVersion : esta opção atualiza automaticamente a versão para o próximo número sequencial. Você pode usar o seguinte exemplo de configuração de tarefas:

    - task: UiPathPack@3 inputs: versionType: AutoVersion projectJsonPath: '$(projectFolder)/project.json' outputPath: '$(Build.ArtifactStagingDirectory)\artifact-manifests' - tarefa: UiPathPack@3 entradas: versionType: AutoVersion projectJsonPath: '$(projectFolder)/project.json' outputPath: '$(Build.ArtifactStaagingDirectory)\artifact-manifests'
  • Versão manual : com essa opção, você pode especificar seu próprio número de versão. Você pode usar o seguinte exemplo de configuração de tarefas:

    - task: UiPathPack@3 inputs: versionType: ManualVersion version: '$(Build.BuildNumber)' projectJsonPath: '$(projectFolder)/project.json' outputPath: '$(Build.ArtifactStagingDirectory)\artifact-manifests' - tarefa: UiPathPack@3 entradas: versionType: ManualVersion version: '$(Build.BuildNumber)' projectJsonPath: '$(projectFolder)/project.json' outputPath: '$(Build.ArifactStaagingDirectory)\artifact-manifests'
  • VersãoAtual : essa opção mantém a versão igual à especificada no arquivo project.json . Você pode usar o seguinte exemplo de configuração de tarefas: - task: UiPathPack@3 inputs: versionType: CurrentVersion projectJsonPath: '$(projectFolder)/project.json' outputPath: '$(Build.ArtifactStagingDirectory)\artifact-manifests' - tarefa: UiPathPack@3 entradas: versionType: CurrentVersion projectJsonPath: '$(projectFolder)/project.json' outputPath: '$(Build.ArifactStaagingDirectory)\artifact-manifests'
Caminho do(s) projeto(s) (obrigatório) Selecione a localização do projeto que será empacotado. Pode ser um caminho direto para um arquivo project.json ou um diretório com um, ou vários projetos. Nesse último caso, cada projeto de nível um é empacotado individualmente.
Escolher tipo de saída (obrigatório apenas para o versionamento manual) Defina um tipo de projeto para o projeto que será empacotado. Se você definir None , o tipo de projeto será extraído do arquivo JSON do projeto. Os seguintes tipos de projeto são compatíveis: 'Processo', 'Biblioteca', 'Testes', 'Objetos', 'Nenhum'.
Conexão do Orchestrator (obrigatório) Configure a conexão de serviço para acessar os serviços do UiPath Orchestrator. Você pode configurar uma conexão apenas para esta etapa ou usar uma conexão global existente. Para obter mais informações, consulte Configuração da conexão de serviço do UiPath Orchestrator.
Caminho de Saída (Obrigatório) Defina um caminho da pasta em que o pacote será colocado.
Executar análise de fluxo de trabalho Selecione essa opção para aplicar regras de análise de fluxo de trabalho no seu projeto de automação (por exemplo: gerar falha em trabalhos em caso de erros). Por padrão, essa opção não fica ativada. Para obter mais informações, consulte Regras do analisador de fluxo de trabalho dos testes de aplicativos.
Nível de trace Selecione o nível de log da lista suspensa.

Imagem dos documentos

Pipeline YAML

Você pode visualizar um documento YAML totalmente analisado para o UiPath Pack.

- task: UiPathPack@2
  inputs:
    #versionType: AutoVersion # Options: AutoVersion, CurrentVersion, ManualVersion 
    #version: '1.0.0' # Required when versionType == ManualVersion
    #projectJsonPath: '$(Build.SourcesDirectory)\MyFirstProcess'
    #outputPath: '$(Build.ArtifactStagingDirectory)\Packages\MyFirstProcess'
    #outputType: 'None' # Options: Process, Library, Tests, Objects, None
    #runWorkflowAnalysis: 'False'
    #orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator,
    #traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None
- task: UiPathPack@2
  inputs:
    #versionType: AutoVersion # Options: AutoVersion, CurrentVersion, ManualVersion 
    #version: '1.0.0' # Required when versionType == ManualVersion
    #projectJsonPath: '$(Build.SourcesDirectory)\MyFirstProcess'
    #outputPath: '$(Build.ArtifactStagingDirectory)\Packages\MyFirstProcess'
    #outputType: 'None' # Options: Process, Library, Tests, Objects, None
    #runWorkflowAnalysis: 'False'
    #orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator,
    #traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None
  • Configuração
  • Pipeline YAML

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