cicd-integrations
2025.10
true
Guia do usuário de integrações de CI/CD
- Visão geral
- UiPath CLI
- Sobre o UiPath CLI
- Baixando o UiPath CLI
- Matriz de compatibilidade
- Executando o UiPath CLI
- Gerenciando feeds do NuGet
- Confiança em certificados personalizados
- 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
- Formato JSON dos parâmetros de entrada
- 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
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.
Implantação de Ativação de Solução da UiPath
Tarefa Ativar implantação da solução da UiPath para ativar uma implantação da solução no Orchestrator por meio do Azure DevOps.
A tarefa UiPath Solution Activate Deployment ativa uma implantação de solução no UiPath Orchestrator. Isso torna a solução implantada operacional e pronta para ser executada no ambiente de destino.
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
Use a tabela a seguir para configurar as entradas da Implantação de Ativação de Solução do UiPath.
| Parâmetro | Description |
|---|---|
| Conexão do Orchestrator (obrigatório) | Uma conexão de serviço com a instância do Orchestrator para ativar a implantação da solução. |
| Nome da implantação (obrigatório) | O nome da implantação a ser ativada. |
| Nível de trace | O nível do registro em log do trace. Padrão: Error. Opções: None, Critical, Error, Warning, Information, Verbose |
Observações
- Ativação da solução: essa tarefa ativa pacotes de solução implantados anteriormente, tornando-os operacionais no Orchestrator.
- Pré-requisito de implantação: requer que uma implantação de solução já tenha sido criada usando a tarefa UiPath Solution Deploy.
- Estado operacional: depois de ativada, a solução fica disponível para execução e monitoramento.
- Prontidão do ambiente: a ativação prepara a solução para uso em produção no ambiente de destino.
- Conexão do Orchestrator: requer uma conexão de serviço válida com a instância do Orchestrator de destino.
- Compatibilidade com a CLI: essa tarefa usa a CLI da UiPath internamente e requer a instalação adequada da CLI no agente de compilação.
- Versão mínima da CLI: requer a versão 25.10 ou superior da CLI da UiPath para compatibilidade total.
- Etapa final: normalmente a etapa final em um pipeline de implantação de solução completo.
Exemplos de pipeline
Ativação de solução básica
- task: UiPathSolutionActivateDeployment@6
displayName: 'Activate Solution Deployment'
inputs:
orchestratorConnection: 'UiPath-Orchestrator-Connection'
deploymentName: 'MySolution-Deployment'
traceLevel: 'Information'
- task: UiPathSolutionActivateDeployment@6
displayName: 'Activate Solution Deployment'
inputs:
orchestratorConnection: 'UiPath-Orchestrator-Connection'
deploymentName: 'MySolution-Deployment'
traceLevel: 'Information'
Com conexão ao Orchestrator e registro em log detalhado
- task: UiPathSolutionActivateDeployment@6
displayName: 'Activate Business Solution'
inputs:
orchestratorConnection: 'Production-Orchestrator'
deploymentName: 'BusinessSolution-Prod-Deploy'
traceLevel: 'Verbose'
- task: UiPathSolutionActivateDeployment@6
displayName: 'Activate Business Solution'
inputs:
orchestratorConnection: 'Production-Orchestrator'
deploymentName: 'BusinessSolution-Prod-Deploy'
traceLevel: 'Verbose'
Pipeline completo: implantar e ativar
variables:
solutionName: 'MyBusinessSolution'
solutionVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'
environmentName: 'Production'
deploymentName: '$(solutionName)-$(environmentName)-$(Build.BuildNumber)'
steps:
- task: UiPathSolutionDeploy@6
displayName: 'Deploy Solution to $(environmentName)'
inputs:
orchestratorConnection: 'Production-Orchestrator'
packageName: '$(solutionName)'
packageVersion: '$(solutionVersion)'
deploymentName: '$(deploymentName)'
deploymentParentFolder: '$(environmentName)'
deploymentFolderName: 'BusinessProcesses'
configPath: '$(Build.SourcesDirectory)/configs/$(environmentName).config'
traceLevel: 'Information'
- task: UiPathSolutionActivateDeployment@6
displayName: 'Activate Solution Deployment'
inputs:
orchestratorConnection: 'Production-Orchestrator'
deploymentName: '$(deploymentName)'
traceLevel: 'Information'
- script: echo "Solution $(solutionName) v$(solutionVersion) activated in $(environmentName)"
displayName: 'Activation Summary'
variables:
solutionName: 'MyBusinessSolution'
solutionVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'
environmentName: 'Production'
deploymentName: '$(solutionName)-$(environmentName)-$(Build.BuildNumber)'
steps:
- task: UiPathSolutionDeploy@6
displayName: 'Deploy Solution to $(environmentName)'
inputs:
orchestratorConnection: 'Production-Orchestrator'
packageName: '$(solutionName)'
packageVersion: '$(solutionVersion)'
deploymentName: '$(deploymentName)'
deploymentParentFolder: '$(environmentName)'
deploymentFolderName: 'BusinessProcesses'
configPath: '$(Build.SourcesDirectory)/configs/$(environmentName).config'
traceLevel: 'Information'
- task: UiPathSolutionActivateDeployment@6
displayName: 'Activate Solution Deployment'
inputs:
orchestratorConnection: 'Production-Orchestrator'
deploymentName: '$(deploymentName)'
traceLevel: 'Information'
- script: echo "Solution $(solutionName) v$(solutionVersion) activated in $(environmentName)"
displayName: 'Activation Summary'