cicd-integrations
2025.10
true
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 9 de mar de 2026

Implantação da solução UiPath

Aplicativo: solução

Tipo: tarefa pós-compilação

Solução da UiPath: a implantação está disponível em trabalhos e pipelines padrão e permite implantar um pacote de solução da UiPath existente em uma pasta do Orchestrator.

Observação:

Atualmente, as soluções são compatíveis apenas com o Automation Cloud. O suporte para o Automation Suite está planejado para uma versão futura. O Orchestrator no local (MSI) não é compatível com Soluções.

Observação:

Esta tarefa é compatível apenas com UiPath.CLI.Windows ou UiPath.CLI.Linux pelo menos a versão 25.10 ou posterior.

Configuração

Parâmetro do trabalho

Description

Nome do Pacote

O nome do pacote que será implantado.

Versão do pacote

A versão do pacote que será implantada.

Nome da implantação

O nome da implantação a ser criada ou atualizada.

Pasta Pai da Implantação

A pasta do Orchestrator onde a pasta de implantação será criada. Há três opções para isso:

  • Quando deixada em branco, a implantação estará na pasta do tenant.
  • Quando especificado, a implantação estará na respectiva pasta.
  • Quando definido como espaço de trabalho de "__exampleuser@org.com__ ", a implantação ocorrerá no espaço de trabalho pessoal do usuário especificado.

Nome da Pasta de Implantação

O nome da pasta que conterá a implantação.

Caminho de configuração

Caminho opcional para o arquivo de configuração; se omitido, um armazenado no servidor será usado.

Endereço do Orchestrator

O endereço da instância do Orchestrator onde você implantará a solução.

Tenant do Orchestrator

Especifique o locatário do orquestrador.

Autenticação

Para autenticação no Automation Cloud Orchestrator, você precisa criar credenciais no Jenkins com antecedência. As soluções oferecem suporte apenas à autenticação de aplicativos externos. Consulte Gerenciamento de aplicativos externos para obter detalhes sobre como criar um aplicativo externo e obter as credenciais necessárias.

Nível de trace

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

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

    Útil para fins de depuração.

Importante:

Se uma implantação com o mesmo nome já existir em qualquer nível dentro do tenant no Orchestrator, essa operação atualiza a implantação existente em vez de criar uma nova. Se a implantação existente estiver no estado de Falha, a atualização não prosseguirá; resolva ou desinstale a implantação com falha antes de tentar novamente.

Importante:

Soluções implantadas ao nível de tenant não atribuem automaticamente um usuário à pasta resultante. Para atribuir uma conta, certifique-se de que a configuração apropriada esteja definida no Orchestrator (Tenant > Pastas).

Exemplo de pipeline

pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Deploy Solution') {
      steps {
        script {
            orchestratorCredentials = ExternalApp(
                applicationId: 'External application identifier',
                applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',
                applicationSecret: 'External application secret',
                accountForApp: 'Organization identifier'
            )

            UiPathSolutionDeploy(
                packageName: 'Name of the package',
                packageVersion: 'Version of the package',
                deploymentParentFolder: 'Deployment parent folder',
                deploymentName: 'Deployment name',
                deploymentFolderName: 'Deployment folder name',
                configPath: 'example/path',
                orchestratorAddress: 'OrchestratorUrl',
                orchestratorTenant: 'Tenant name',
                credentials: orchestratorCredentials,
                traceLevel: 'Information',
            )
        }
      }
    }
  }
}
pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Deploy Solution') {
      steps {
        script {
            orchestratorCredentials = ExternalApp(
                applicationId: 'External application identifier',
                applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',
                applicationSecret: 'External application secret',
                accountForApp: 'Organization identifier'
            )

            UiPathSolutionDeploy(
                packageName: 'Name of the package',
                packageVersion: 'Version of the package',
                deploymentParentFolder: 'Deployment parent folder',
                deploymentName: 'Deployment name',
                deploymentFolderName: 'Deployment folder name',
                configPath: 'example/path',
                orchestratorAddress: 'OrchestratorUrl',
                orchestratorTenant: 'Tenant name',
                credentials: orchestratorCredentials,
                traceLevel: 'Information',
            )
        }
      }
    }
  }
}
  • Configuração
  • Exemplo de pipeline

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