Empacote, implante, execute automações, execute testes, gerencie ativos e analise projetos automatizados.
Vídeo do Youtube O vídeo foi criado quando a biblioteca foi lançada pela primeira vez, portanto não inclui nenhum recurso adicionado posteriormente.
Cada vez mais clientes estão solicitando integrações da plataforma uipath com outras plataformas como GitLab e Circle CI e a UiPath não é capaz de criar plugins nativos para todas elas.
Esta biblioteca não oficial de scripts DevOps PowerShell oferecerá suporte aos clientes para facilitar a interação com a CLI oficial da UiPath para integrar CI/CD em seus fluxos de trabalho e permitir que eles empacotem, implantem e executem automações e testes.
Recomenda-se baixar a cópia dos scripts da pasta de scripts em seu próprio repositório
# Create scripts folder under C drive. (you can change the directory path )
New-Item - Path " C:\ " - ItemType " directory " - Name " scripts " ;
Invoke-WebRequest " https://github.com/UiPath-Services/UiPath-DevOps-Scripts/raw/main/scripts/UiPathPack.ps1 " - OutFile " C:\scripts\UiPathPack.ps1 " ;
Invoke-WebRequest " https://github.com/UiPath-Services/UiPath-DevOps-Scripts/raw/main/scripts/UiPathDeploy.ps1 " - OutFile " C:\scripts\UiPathDeploy.ps1 " ;
Invoke-WebRequest " https://github.com/UiPath-Services/UiPath-DevOps-Scripts/raw/main/scripts/UiPathJobRun.ps1 " - OutFile " C:\scripts\UiPathJobRun.ps1 " ;
Invoke-WebRequest " https://github.com/UiPath-Services/UiPath-DevOps-Scripts/raw/main/scripts/UiPathRunTest.ps1 " - OutFile " C:\scripts\UiPathRunTest.ps1 " ;
Invoke-WebRequest " https://github.com/UiPath-Services/UiPath-DevOps-Scripts/raw/main/scripts/UiPathManageAssets.ps1 " - OutFile " C:\scripts\UiPathManageAssets.ps1 " ;
Invoke-WebRequest " https://github.com/UiPath-Services/UiPath-DevOps-Scripts/raw/main/scripts/UiPathAnalyzeProject.ps1 " - OutFile " C:\scripts\UiPathAnalyzeProject.ps1 " ;
Invoke-WebRequest " https://github.com/UiPath-Services/UiPath-DevOps-Scripts/raw/main/scripts/UiPathCLIGeneric.ps1 " - OutFile " C:\scripts\UiPathCLIGeneric.ps1 " ;
Cinco scripts disponíveis podem ser utilizados
Roteiro | Descrição |
---|---|
UiPathPack | Empacote um ou mais projetos em um pacote. Clique no nome para documentação detalhada |
UiPathDeploy | Implante pacotes em uma instância do Orchestrator, publicando-os opcionalmente em um conjunto de ambientes. Clique no nome para documentação detalhada |
UiPathJobRun | Acione um trabalho no Orchestrator. Clique no nome para documentação detalhada |
UiPathRunTest | Testa um determinado pacote ou executa um conjunto de testes. Clique no nome para documentação detalhada |
UiPathManageAssets | Gerencie ativos do orquestrador uipath. |
UiPathAnalyzeProject | Verifique os projetos em busca de violações do analisador de fluxo de trabalho |
UiPathCLIGenérico | Este script foi desenvolvido para quem sabe trabalhar com uipcli.exe e gostaria de chamar o cli diretamente. Este script passará os parâmetros fornecidos diretamente para uipcli.exe. |
Exemplo de CircleCI
Exemplo do GitLab
Cada script registrará todas as saídas em seu próprio arquivo *.log
e, às vezes, no console.
The scripts will automatically download the UiPath.CLI during the runtime.