cicd-integrations
2024.10
false
- Visão geral
- UiPath CLI
- Sobre o UiPath CLI
- Baixando o UiPath CLI
- Matriz de compatibilidade
- Executando o UiPath CLI
- Gerenciando feeds do NuGet
- Sobre tarefas do UiPath CLI
- Empacotando projetos em um pacote
- 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
- Testando um pacote ou executando um conjunto de testes no Test Manager
- 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
Guia do usuário de integrações de CI/CD
Última atualização 4 de mai de 2026
Formato JSON dos parâmetros de entrada
Ao usar o parâmetro -i ou --input_path para passar argumentos de entrada para seu processo ou conjunto de testes, você precisa fornecer um arquivo JSON com a seguinte estrutura:
[
{
"name": "first",
"type": "System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"value": "\"parameterValue1\""
},
{
"name": "second",
"type": "System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"value": "12"
},
{
"name": "third",
"type": "System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"value": "true"
}
]
[
{
"name": "first",
"type": "System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"value": "\"parameterValue1\""
},
{
"name": "second",
"type": "System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"value": "12"
},
{
"name": "third",
"type": "System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
"value": "true"
}
]
Cada objeto de parâmetro deve conter:
- nome - O nome do parâmetro conforme definido em seu fluxo de trabalho
- tipo - O nome do tipo .NET totalmente qualificado, incluindo informações de assembly
- valor — o valor do parâmetro
Compreensão do campo type
O campo type especifica o tipo de dados .NET do parâmetro. Isso é crucial para que o CLI interprete corretamente e passe o valor para o seu fluxo de trabalho. O tipo deve ser o nome do assembly totalmente qualificado, que inclui:
- O nome do tipo (por exemplo,
System.String,System.Int32,System.Boolean) - O assembly em que o tipo é definido
- Metadados de assembly (versão, cultura, token de chave pública)
Exemplos comuns:
- Cadeia de caracteres:
System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e - Número inteiro:
System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e - Booleano:
System.Boolean, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
Dica:
Para obter as informações de tipo correta para seus parâmetros, você pode inspecionar o arquivo .xaml do fluxo de trabalho ou usar ferramentas de refletir para obter o nome do tipo totalmente qualificado de seus assemblies .NET.