- Visão geral
- UiPath CLI
- Sobre o UiPath CLI
- Baixando o UiPath CLI
- Matriz de compatibilidade
- Executando o UiPath CLI
- Gerenciando feeds do NuGet
- Suporte do Test Manager
- Empacotando projetos em um pacote
- Assinatura de pacotes de projetos
- Análise de um projeto
- Implantação de um pacote no Orchestrator
- Executando um trabalho dentro do Orchestrator
- Teste de um pacote ou execução de um conjunto de testes
- Teste de vários pacotes
- Implantação de ativos no Orchestrator
- Exclusão de ativos do Orchestrator
- Executando tarefas usando a configuração JSON
- Restaurando dependências de automação
- Solução de problemas do UiPath CLI
- Extensão do Azure DevOps
- Plug-in do Jenkins

Guia do usuário de integrações de CI/CD
Configuração de download da solução UiPath
Aplicativo: solução
Tipo: tarefa pós-compilação
Solução da UiPath: o Download Config está disponível em trabalhos e pipelines padrão e permite que você baixe a configuração para um pacote de solução da UiPath que foi carregado para uma instância do Orchestrator. Essa configuração pode ser editada com valores secretos que podem ser usados posteriormente para implantaçã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.
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 para o qual a configuração será baixada. |
| Caminho de destino | Caminho em que o arquivo de configuração será baixado. |
| Package Version | Versão opcional do pacote para a qual a configuração será baixada. Se omitido, a configuração da versão mais recente será baixada. |
| Nome do arquivo de destino | Parâmetro opcional para definir um nome específico para o arquivo sem extensão. Se omitido, o nome do pacote será usado. |
| Format | Formato do arquivo de configuração. O valor padrão é yaml, mas você também pode especificar o formato json. |
| Endereço do Orchestrator | O endereço da instância do Orchestrator da qual você baixará a configuraçã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:
|
Exemplo de pipeline
pipeline {
agent any
environment {
MAJOR = '1'
MINOR = '0'
}
stages {
stage ('Download Package Config File') {
steps {
script {
orchestratorCredentials = ExternalApp(
applicationId: 'External application identifier',
applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',
applicationSecret: 'External application secret',
accountForApp: 'Organization identifier'
)
UiPathSolutionDownloadConfig(
packageName: 'Package name',
destinationPath: 'destination/path',
packageVersion: '1.2.3',
fileName: 'Local file name',
format: 'yaml',
orchestratorAddress: 'OrchestratorUrl',
orchestratorTenant: 'Tenant name',
credentials: orchestratorCredentials,
traceLevel: 'Information',
)
}
}
}
}
}
pipeline {
agent any
environment {
MAJOR = '1'
MINOR = '0'
}
stages {
stage ('Download Package Config File') {
steps {
script {
orchestratorCredentials = ExternalApp(
applicationId: 'External application identifier',
applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',
applicationSecret: 'External application secret',
accountForApp: 'Organization identifier'
)
UiPathSolutionDownloadConfig(
packageName: 'Package name',
destinationPath: 'destination/path',
packageVersion: '1.2.3',
fileName: 'Local file name',
format: 'yaml',
orchestratorAddress: 'OrchestratorUrl',
orchestratorTenant: 'Tenant name',
credentials: orchestratorCredentials,
traceLevel: 'Information',
)
}
}
}
}
}