- Introdução
- Melhores práticas
- Capabilities
- Habilidades
- CLI
- Exemplos
- Visão geral de exemplos
- Receita: criar um agente
- Receita: automatizar com RPA
- Receita: insira dados em um aplicativo da Web
- Receita: extrair dados de um aplicativo de desktop
- Receita: refatorar e testar um fluxo de trabalho
- Receita: um processo baseado em fila com REFramework
- Receita: criar um Maestro Flow
- Receita: app codificado e fluxo de trabalho da API
- Receita: verifique uma versão com o Test Manager
- Receita: extrair dados de documentos com IXP
- Avançado
- CI/CD e automação
- Governança e confiança
- Ajuda
Depois de criar localmente, você pode executar a mesma CLI uip em um pipeline para publicar e executar automações automaticamente — sem o login interativo do navegador. Este guia descreve a forma de uma configuração de CI/CD.
Pré-requisitos
- Um sistema de CI/CD, como o GitHub Actions ou o Azure DevOps.
- Credenciais da UiPath adequadas para autenticação não interativa, armazenadas como segredos do pipeline.
Configurar um trabalho de pipeline
-
Armazene suas credenciais UiPath como segredos em seu sistema de CI/CD, nunca no repositório.
-
Instale a CLI no trabalho do pipeline:
npm install -g @uipath/clinpm install -g @uipath/cli -
Autentique de forma não interativa usando seus segredos armazenados.
uip login --helppara ver as opções de autenticação sem periféricos, já que o login interativo do navegador não está disponível no CI. -
Execute seu comando de publicação ou trabalho como a próxima etapa do pipeline, fazendo referência ao projeto a ser publicado ou ao trabalho a ser iniciado.
-
Verifique o código de saída do comando para que o pipeline falhe quando a etapa da UiPath falhar.
Resultado: o pipeline autentica e executa seus comandos da UiPath automaticamente em cada gatilho.
As opções de autenticação não interativas e comandos de publicação exatos são definidos pela sua versão da CLI. Consulte a documentação da UiPath CLI e uip login --help para obter os sinalizadores autorizados.