Упаковывайте, развертывайте, запускайте средства автоматизации, запускайте тесты, управляйте активами и анализируйте проекты автоматизации.
Видео на Youtube Видео было создано при первом выпуске библиотеки, поэтому оно не включает в себя какие-либо функции, добавленные позже.
Все больше и больше клиентов запрашивают интеграцию платформы uipath с другими платформами, такими как GitLab и Circle CI, и UiPath не может создавать собственные плагины для всех из них.
Эта неофициальная библиотека сценариев DevOps PowerShell поможет клиентам упростить взаимодействие с официальным интерфейсом командной строки UiPath для интеграции CI/CD в их рабочие процессы и позволит им упаковывать, развертывать и запускать средства автоматизации и тесты.
Рекомендуется загрузить копии скриптов из папки скриптов в свой собственный репозиторий.
# 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 " ;
Можно использовать пять доступных сценариев.
Скрипт | Описание |
---|---|
Уипаспак | Упакуйте один или несколько проектов в пакет. Нажмите на название, чтобы просмотреть подробную документацию. |
UiPathDeploy | Разверните пакеты в экземпляре Orchestrator, при необходимости опубликовав их в наборе сред. Нажмите на название, чтобы просмотреть подробную документацию. |
UiPathJobRun | Запустите задание в Orchestrator. Нажмите на название, чтобы просмотреть подробную документацию. |
UiPathRunTest | Тестирует данный пакет или запускает набор тестов. Нажмите на название, чтобы просмотреть подробную документацию. |
UiPathManageAssets | Управляйте активами оркестратора uipath. |
UiPathAnalyzeProject | Проверьте проект(ы) на наличие нарушений анализатора рабочего процесса. |
UiPathCLIGeneric | Этот скрипт предназначен для тех, кто умеет работать с uipcli.exe и хотел бы вызывать cli напрямую. Этот сценарий передаст предоставленные параметры непосредственно в uipcli.exe. |
Образец CircleCI
Пример GitLab
Каждый скрипт записывает весь вывод в свой файл *.log
, а иногда и на консоль.
The scripts will automatically download the UiPath.CLI during the runtime.