SlideShare a Scribd company logo
1 of 12
Implementing CI CD
Pipeline for UiPath
Using Azure DevOps
2
Satish Prasad, Holds Master Degree from NIT Kurukshetra. He
has 12+ years of experience in IT Development & Maintenance
ranging in Data analytics, Datawarehouse, ETL, Production
support & Robotics Process Automation.
• Trained many professionals on RPA Automation tools Such as
UiPath, Robot Framework.
• Currently working as an RPA Solution Architect in Leading
IT MNC in Delhi NCR.
• Actively contribute to #UiPath Community through various
programs.
• Owns RPABOTSWORLD.COM Blog that has established
itself as an indispensable resource for robotics process
automation education and community building.
• https://www.linkedin.com/in/prasad-satish/
Introduction
3
Agenda
In this demo, you will learn how to create a how Build the first pipeline to package UiPath project
01
02
03
04
Introduction to Azure DevOps and CI/CD Pipelines for
UiPath Development
Setting up Azure DevOps for UiPath Projects
Automated Testing and Quality Assurance for UiPath RPA
Solutions
Continuous Deployment Strategies for UiPath Workflows
05 Best Practices /Q&A /Closing Remarks
4
What's CI/CD…
DevOps is a mindset, a way of working for an organization so that new features reach to
the users as quickly as possible and smoothly too.
5
Why Azure Pipelines ?
Agents
Conditions
Trigger
Expressions
Jobs
Stages
Step
Task
Azure Continuously build, test, and deploy to any platform and
cloud
 Any language, platform, and cloud -Build, test, and deploy Node.js,
Python, Java, PHP, Ruby, Go, C/C++, C#, Android, and iOS apps.
Run in parallel on Linux, macOS, and Windows. Deploy to cloud
providers like Azure, AWS, and GCP.
 Native container support - Deploy containers to independent hosts
or Kubernetes.
 Advanced workflows and features- Easy build chaining and multi-
phased builds. Support for YAML, test integration, release gates,
reporting, and more.
 Extensible- Use a range of build, test, and deployment tasks built by
the community – hundreds of extensions from Slack to SonarCloud.
You can even deploy from other CI systems, like Jenkins. Webhooks
and REST APIs help you integrate.
 Free, to you from Azure Pipelines - Free cloud-hosted builds for
public and private repositories.
6
Building and Packaging UiPath Projects in Azure
DevOps
This is not production ready example-
This is just to show case example.
7
1. Orchestrator Service Connection (based on
the tenant)
2. To add variables to store client id/user
key/folders name etc.
3. You can use starter template if you don’t wish
to create from scratch.
Prerequisites – For Build Agent
 Windows 7, 8.1, or 10 (if using a client
OS)
 Windows 2008 R2 SP1 or higher (if using
a server OS)
 PowerShell 3.0or higher
 .NET Framework6.2 or higher
Prerequisites – Azure DevOps
 Your project source code in a version control
system. Azure pipelines can integrate with
GitHub, TFVC, Bitbucket Cloud, Azure Repos
Git and SVN
 An Azure DevOps organization. If you don’t
have one, you can create one for free.
 You need to have Windows-Based Build Agent
as now its only Support Windows Agent.
 Create azure-pipelines.yml in project folder
How to Set Up Azure DevOps?
8
UiPath Integration for Azure DevOps
About UiPath Azure extension tasks –
1. UiPathRunJob - starts an already deployed process on an
Orchestrator instance.
2. UiPath Manage Assets-Enables you to deploy, update or delete
assets on an Orchestrator instance. In order to deploy assets
you must describe them in a CSV file
3. UiPath Install Platform- The UiPathInstallPlatform has a
prepackaged tool that all the other UiPath tasks are using.
4. UiPath Pack – Enables you to package an existing UiPath
project into a NuGet package.
5. UiPath Deploy - lets you deploy a UiPath NuGet package onto
UiPath Orchestrator.
6. UiPath Run test - Runs an existing test set on Orchestrator, or
packages, deploys and runs test cases as a transient test set in
one go, by specifying the path to a UiPath test project.
For the UiPathDeploy
and UiPathTest tasks
you will need to first
create a Service
Connection.
https://marketplace.visualstudio.com/items?itemName=uipath.vsts-uipath-package
9
Demo
Working Azure Pipelines With UiPath
10
Sample YAML and References
1. https://github.com/rpabotsworld/UiPathAzureDevOpsExample
2. https://github.com/rpabotsworld/UiPath-Azure-Devops/blob/master/project-pipeline-template.yaml
3. https://www.uipath.com/community-blog/tutorials/how-to-implement-cicd-pipeline-using-azure-devops-pipelines
4. https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/windows-agent?view=azure-devops
11
Working Azure Pipelines With UiPath
Recap
Your Takeaways
If you follow the instructions in this demo, you’ve an entire
CI/CD pipeline from scratch in Azure DevOps. You should
now have a good idea of what this process entails.
Azure Pipelines can go much deeper than what we did in
this Project, but you should now have some foundational
knowledge of the entire process.
12
Satish Prasad
Thank you!
Contact details:
LinkedIn: https://www.linkedin.com/in/prasad-satish/
Blog: https://rpabotsworld.com/
Email: prasadsatish@outlook.com

More Related Content

What's hot

Getting started with RPA (uipath)
Getting started with RPA (uipath)Getting started with RPA (uipath)
Getting started with RPA (uipath)Gaurav Madaan
 
Benefits of REFramework.pdf
Benefits of REFramework.pdfBenefits of REFramework.pdf
Benefits of REFramework.pdfCristina Vidu
 
RPA Developer Kickstarter Slide - Day 1.pptx
RPA Developer Kickstarter Slide - Day 1.pptxRPA Developer Kickstarter Slide - Day 1.pptx
RPA Developer Kickstarter Slide - Day 1.pptxRohit Radhakrishnan
 
Orchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorOrchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorVibhor Shrivastava
 
Familiarization with UiPath Studio.pptx
Familiarization with UiPath Studio.pptxFamiliarization with UiPath Studio.pptx
Familiarization with UiPath Studio.pptxApurbaSamanta9
 
Automate CRM systems through APIs with the new UiPath Integration Service
Automate CRM systems through APIs with the new UiPath Integration ServiceAutomate CRM systems through APIs with the new UiPath Integration Service
Automate CRM systems through APIs with the new UiPath Integration ServiceDiana Gray, MBA
 
Boost Customer Experience with UiPath & AWS Contact Center Automation
Boost Customer Experience with UiPath & AWS Contact Center AutomationBoost Customer Experience with UiPath & AWS Contact Center Automation
Boost Customer Experience with UiPath & AWS Contact Center AutomationDiana Gray, MBA
 
Introduction To UiPath Studio | Edureka
Introduction To UiPath Studio | EdurekaIntroduction To UiPath Studio | Edureka
Introduction To UiPath Studio | EdurekaEdureka!
 
Overview of UiPath Insights.pdf
Overview of UiPath Insights.pdfOverview of UiPath Insights.pdf
Overview of UiPath Insights.pdfCristina Vidu
 
Be ready for hyperautomation with the UiPath RPA Platform
Be ready for hyperautomation with the UiPath RPA PlatformBe ready for hyperautomation with the UiPath RPA Platform
Be ready for hyperautomation with the UiPath RPA PlatformUiPath
 
Ui path online training ppt
Ui path online training pptUi path online training ppt
Ui path online training pptThenmozhiC
 
UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...
UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...
UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...TomaszGaczynski
 
Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...
Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...
Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...Edureka!
 
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdf
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdfUiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdf
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdfDiana Gray, MBA
 
Enhanced Reframework Session_16-07-2022.pptx
Enhanced Reframework Session_16-07-2022.pptxEnhanced Reframework Session_16-07-2022.pptx
Enhanced Reframework Session_16-07-2022.pptxRohit Radhakrishnan
 
What is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | Edureka
What is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | EdurekaWhat is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | Edureka
What is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | EdurekaEdureka!
 

What's hot (20)

UiPath Studio Web
UiPath Studio WebUiPath Studio Web
UiPath Studio Web
 
Getting started with RPA (uipath)
Getting started with RPA (uipath)Getting started with RPA (uipath)
Getting started with RPA (uipath)
 
Benefits of REFramework.pdf
Benefits of REFramework.pdfBenefits of REFramework.pdf
Benefits of REFramework.pdf
 
Ui path rpa_intro_v1
Ui path rpa_intro_v1Ui path rpa_intro_v1
Ui path rpa_intro_v1
 
RPA Developer Kickstarter Slide - Day 1.pptx
RPA Developer Kickstarter Slide - Day 1.pptxRPA Developer Kickstarter Slide - Day 1.pptx
RPA Developer Kickstarter Slide - Day 1.pptx
 
2022.06 Community Update.pdf
2022.06 Community Update.pdf2022.06 Community Update.pdf
2022.06 Community Update.pdf
 
Orchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorOrchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath Orchestrator
 
Familiarization with UiPath Studio.pptx
Familiarization with UiPath Studio.pptxFamiliarization with UiPath Studio.pptx
Familiarization with UiPath Studio.pptx
 
Automate CRM systems through APIs with the new UiPath Integration Service
Automate CRM systems through APIs with the new UiPath Integration ServiceAutomate CRM systems through APIs with the new UiPath Integration Service
Automate CRM systems through APIs with the new UiPath Integration Service
 
Boost Customer Experience with UiPath & AWS Contact Center Automation
Boost Customer Experience with UiPath & AWS Contact Center AutomationBoost Customer Experience with UiPath & AWS Contact Center Automation
Boost Customer Experience with UiPath & AWS Contact Center Automation
 
Introduction To UiPath Studio | Edureka
Introduction To UiPath Studio | EdurekaIntroduction To UiPath Studio | Edureka
Introduction To UiPath Studio | Edureka
 
Overview of UiPath Insights.pdf
Overview of UiPath Insights.pdfOverview of UiPath Insights.pdf
Overview of UiPath Insights.pdf
 
Be ready for hyperautomation with the UiPath RPA Platform
Be ready for hyperautomation with the UiPath RPA PlatformBe ready for hyperautomation with the UiPath RPA Platform
Be ready for hyperautomation with the UiPath RPA Platform
 
Ui path online training ppt
Ui path online training pptUi path online training ppt
Ui path online training ppt
 
UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...
UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...
UiPath Community Event - UiPath Action Center and UiPath Apps - human in the ...
 
Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...
Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...
Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...
 
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdf
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdfUiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdf
UiPath Studio Session 2 - The Fundamentals of UiPath Studio - Final Slides.pdf
 
Enhanced Reframework Session_16-07-2022.pptx
Enhanced Reframework Session_16-07-2022.pptxEnhanced Reframework Session_16-07-2022.pptx
Enhanced Reframework Session_16-07-2022.pptx
 
What is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | Edureka
What is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | EdurekaWhat is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | Edureka
What is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | Edureka
 
Ui path| RPA
Ui path| RPAUi path| RPA
Ui path| RPA
 

Similar to UiPath Devops.pptx

Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Janusz Nowak
 
Weave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any KubernetesWeave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any KubernetesWeaveworks
 
Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)Mee Nam Lee
 
The art of .net deployment automation
The art of .net deployment automationThe art of .net deployment automation
The art of .net deployment automationMidVision
 
Halifax DevOps - Meet-up - July.19 2017
Halifax DevOps - Meet-up - July.19 2017Halifax DevOps - Meet-up - July.19 2017
Halifax DevOps - Meet-up - July.19 2017Kyle Bassett
 
PaaS with Docker
PaaS with DockerPaaS with Docker
PaaS with DockerAditya Jain
 
Warsaw MuleSoft Meetup #6 - CI/CD
Warsaw MuleSoft Meetup  #6 - CI/CDWarsaw MuleSoft Meetup  #6 - CI/CD
Warsaw MuleSoft Meetup #6 - CI/CDPatryk Bandurski
 
Getting to Walk with DevOps
Getting to Walk with DevOpsGetting to Walk with DevOps
Getting to Walk with DevOpsEklove Mohan
 
Zure Azure PaaS Zero to Hero - DevOps training day
Zure Azure PaaS Zero to Hero - DevOps training dayZure Azure PaaS Zero to Hero - DevOps training day
Zure Azure PaaS Zero to Hero - DevOps training dayOkko Oulasvirta
 
DevOps on Oracle Cloud
DevOps on Oracle CloudDevOps on Oracle Cloud
DevOps on Oracle CloudMee Nam Lee
 
Mastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net TricksMastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net TricksGaurav Singh
 
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...Ajeet Singh Raina
 
Octopus Deploy Tech Fest 2014
Octopus Deploy Tech Fest 2014Octopus Deploy Tech Fest 2014
Octopus Deploy Tech Fest 2014adriantwright
 
Docker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyDocker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyTechWell
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Christophe Lucas
 
Azure DevOps Pipeline setup for Mule APIs #36
Azure DevOps Pipeline setup for Mule APIs #36Azure DevOps Pipeline setup for Mule APIs #36
Azure DevOps Pipeline setup for Mule APIs #36MysoreMuleSoftMeetup
 

Similar to UiPath Devops.pptx (20)

Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
 
Weave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any KubernetesWeave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any Kubernetes
 
Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)Oracle Developer Cloud - 소개 (신기능 포함)
Oracle Developer Cloud - 소개 (신기능 포함)
 
The art of .net deployment automation
The art of .net deployment automationThe art of .net deployment automation
The art of .net deployment automation
 
Azure CICD - Day1.pptx
Azure CICD - Day1.pptxAzure CICD - Day1.pptx
Azure CICD - Day1.pptx
 
Plataforma DevOps en OpenShift
Plataforma DevOps en OpenShiftPlataforma DevOps en OpenShift
Plataforma DevOps en OpenShift
 
Halifax DevOps - Meet-up - July.19 2017
Halifax DevOps - Meet-up - July.19 2017Halifax DevOps - Meet-up - July.19 2017
Halifax DevOps - Meet-up - July.19 2017
 
PaaS with Docker
PaaS with DockerPaaS with Docker
PaaS with Docker
 
Warsaw MuleSoft Meetup #6 - CI/CD
Warsaw MuleSoft Meetup  #6 - CI/CDWarsaw MuleSoft Meetup  #6 - CI/CD
Warsaw MuleSoft Meetup #6 - CI/CD
 
Getting to Walk with DevOps
Getting to Walk with DevOpsGetting to Walk with DevOps
Getting to Walk with DevOps
 
Zure Azure PaaS Zero to Hero - DevOps training day
Zure Azure PaaS Zero to Hero - DevOps training dayZure Azure PaaS Zero to Hero - DevOps training day
Zure Azure PaaS Zero to Hero - DevOps training day
 
DevOps on Oracle Cloud
DevOps on Oracle CloudDevOps on Oracle Cloud
DevOps on Oracle Cloud
 
Mastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net TricksMastering azure devOps - Dot Net Tricks
Mastering azure devOps - Dot Net Tricks
 
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
Accelerate Your Automation Testing Effort using TestProject & Docker | Docker...
 
Octopus Deploy Tech Fest 2014
Octopus Deploy Tech Fest 2014Octopus Deploy Tech Fest 2014
Octopus Deploy Tech Fest 2014
 
Tour of Azure DevOps
Tour of Azure DevOpsTour of Azure DevOps
Tour of Azure DevOps
 
Azure DevOps in Action
Azure DevOps in ActionAzure DevOps in Action
Azure DevOps in Action
 
Docker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps JourneyDocker Containers in the Enterprise DevOps Journey
Docker Containers in the Enterprise DevOps Journey
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
Azure DevOps Pipeline setup for Mule APIs #36
Azure DevOps Pipeline setup for Mule APIs #36Azure DevOps Pipeline setup for Mule APIs #36
Azure DevOps Pipeline setup for Mule APIs #36
 

More from Rohit Radhakrishnan

UiPath Test Manager Connect Webinar UiPath Planview.pptx
UiPath Test Manager Connect Webinar UiPath Planview.pptxUiPath Test Manager Connect Webinar UiPath Planview.pptx
UiPath Test Manager Connect Webinar UiPath Planview.pptxRohit Radhakrishnan
 
UiPath Marketplace - HyperHack 2023.pptx
UiPath Marketplace - HyperHack 2023.pptxUiPath Marketplace - HyperHack 2023.pptx
UiPath Marketplace - HyperHack 2023.pptxRohit Radhakrishnan
 
UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx
UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptxUiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx
UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptxRohit Radhakrishnan
 
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptxDevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptxRohit Radhakrishnan
 
Hackaton Moonshots - 06222023.pdf
Hackaton Moonshots - 06222023.pdfHackaton Moonshots - 06222023.pdf
Hackaton Moonshots - 06222023.pdfRohit Radhakrishnan
 
Automation Cloud Best practices series - Session 6.pptx
Automation Cloud Best practices series - Session 6.pptxAutomation Cloud Best practices series - Session 6.pptx
Automation Cloud Best practices series - Session 6.pptxRohit Radhakrishnan
 
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...Rohit Radhakrishnan
 
Maximizing efficiency and security in large-scale automation rollouts with Au...
Maximizing efficiency and security in large-scale automation rollouts with Au...Maximizing efficiency and security in large-scale automation rollouts with Au...
Maximizing efficiency and security in large-scale automation rollouts with Au...Rohit Radhakrishnan
 
Automation Cloud Series - Session 3.pptx
Automation Cloud Series - Session 3.pptxAutomation Cloud Series - Session 3.pptx
Automation Cloud Series - Session 3.pptxRohit Radhakrishnan
 
API Integration service & insights.pptx
API Integration service & insights.pptxAPI Integration service & insights.pptx
API Integration service & insights.pptxRohit Radhakrishnan
 
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...Rohit Radhakrishnan
 
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...Rohit Radhakrishnan
 

More from Rohit Radhakrishnan (20)

UiPath Test Suite_final.pptx
UiPath Test Suite_final.pptxUiPath Test Suite_final.pptx
UiPath Test Suite_final.pptx
 
DU PPT (1).pptx
DU PPT (1).pptxDU PPT (1).pptx
DU PPT (1).pptx
 
UiPath Test Manager Connect Webinar UiPath Planview.pptx
UiPath Test Manager Connect Webinar UiPath Planview.pptxUiPath Test Manager Connect Webinar UiPath Planview.pptx
UiPath Test Manager Connect Webinar UiPath Planview.pptx
 
uipath_insights_upgrade.pptx
uipath_insights_upgrade.pptxuipath_insights_upgrade.pptx
uipath_insights_upgrade.pptx
 
UiPath Marketplace - HyperHack 2023.pptx
UiPath Marketplace - HyperHack 2023.pptxUiPath Marketplace - HyperHack 2023.pptx
UiPath Marketplace - HyperHack 2023.pptx
 
UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx
UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptxUiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx
UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx
 
Hyperhack_2023_06072023.pptx
Hyperhack_2023_06072023.pptxHyperhack_2023_06072023.pptx
Hyperhack_2023_06072023.pptx
 
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptxDevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
 
Hackaton Moonshots - 06222023.pdf
Hackaton Moonshots - 06222023.pdfHackaton Moonshots - 06222023.pdf
Hackaton Moonshots - 06222023.pdf
 
Dev Dives MAY Deck .pdf
Dev Dives MAY Deck .pdfDev Dives MAY Deck .pdf
Dev Dives MAY Deck .pdf
 
Automation Cloud Best practices series - Session 6.pptx
Automation Cloud Best practices series - Session 6.pptxAutomation Cloud Best practices series - Session 6.pptx
Automation Cloud Best practices series - Session 6.pptx
 
Variable and Arguments_4.pptx
Variable and Arguments_4.pptxVariable and Arguments_4.pptx
Variable and Arguments_4.pptx
 
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
 
Maximizing efficiency and security in large-scale automation rollouts with Au...
Maximizing efficiency and security in large-scale automation rollouts with Au...Maximizing efficiency and security in large-scale automation rollouts with Au...
Maximizing efficiency and security in large-scale automation rollouts with Au...
 
Introduction-To-RPA_1.pptx
Introduction-To-RPA_1.pptxIntroduction-To-RPA_1.pptx
Introduction-To-RPA_1.pptx
 
Automation Cloud Series - Session 3.pptx
Automation Cloud Series - Session 3.pptxAutomation Cloud Series - Session 3.pptx
Automation Cloud Series - Session 3.pptx
 
API Integration service & insights.pptx
API Integration service & insights.pptxAPI Integration service & insights.pptx
API Integration service & insights.pptx
 
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
 
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
 
Inna pidicho.pdf
Inna pidicho.pdfInna pidicho.pdf
Inna pidicho.pdf
 

Recently uploaded

Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 

Recently uploaded (20)

Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 

UiPath Devops.pptx

  • 1. Implementing CI CD Pipeline for UiPath Using Azure DevOps
  • 2. 2 Satish Prasad, Holds Master Degree from NIT Kurukshetra. He has 12+ years of experience in IT Development & Maintenance ranging in Data analytics, Datawarehouse, ETL, Production support & Robotics Process Automation. • Trained many professionals on RPA Automation tools Such as UiPath, Robot Framework. • Currently working as an RPA Solution Architect in Leading IT MNC in Delhi NCR. • Actively contribute to #UiPath Community through various programs. • Owns RPABOTSWORLD.COM Blog that has established itself as an indispensable resource for robotics process automation education and community building. • https://www.linkedin.com/in/prasad-satish/ Introduction
  • 3. 3 Agenda In this demo, you will learn how to create a how Build the first pipeline to package UiPath project 01 02 03 04 Introduction to Azure DevOps and CI/CD Pipelines for UiPath Development Setting up Azure DevOps for UiPath Projects Automated Testing and Quality Assurance for UiPath RPA Solutions Continuous Deployment Strategies for UiPath Workflows 05 Best Practices /Q&A /Closing Remarks
  • 4. 4 What's CI/CD… DevOps is a mindset, a way of working for an organization so that new features reach to the users as quickly as possible and smoothly too.
  • 5. 5 Why Azure Pipelines ? Agents Conditions Trigger Expressions Jobs Stages Step Task Azure Continuously build, test, and deploy to any platform and cloud  Any language, platform, and cloud -Build, test, and deploy Node.js, Python, Java, PHP, Ruby, Go, C/C++, C#, Android, and iOS apps. Run in parallel on Linux, macOS, and Windows. Deploy to cloud providers like Azure, AWS, and GCP.  Native container support - Deploy containers to independent hosts or Kubernetes.  Advanced workflows and features- Easy build chaining and multi- phased builds. Support for YAML, test integration, release gates, reporting, and more.  Extensible- Use a range of build, test, and deployment tasks built by the community – hundreds of extensions from Slack to SonarCloud. You can even deploy from other CI systems, like Jenkins. Webhooks and REST APIs help you integrate.  Free, to you from Azure Pipelines - Free cloud-hosted builds for public and private repositories.
  • 6. 6 Building and Packaging UiPath Projects in Azure DevOps This is not production ready example- This is just to show case example.
  • 7. 7 1. Orchestrator Service Connection (based on the tenant) 2. To add variables to store client id/user key/folders name etc. 3. You can use starter template if you don’t wish to create from scratch. Prerequisites – For Build Agent  Windows 7, 8.1, or 10 (if using a client OS)  Windows 2008 R2 SP1 or higher (if using a server OS)  PowerShell 3.0or higher  .NET Framework6.2 or higher Prerequisites – Azure DevOps  Your project source code in a version control system. Azure pipelines can integrate with GitHub, TFVC, Bitbucket Cloud, Azure Repos Git and SVN  An Azure DevOps organization. If you don’t have one, you can create one for free.  You need to have Windows-Based Build Agent as now its only Support Windows Agent.  Create azure-pipelines.yml in project folder How to Set Up Azure DevOps?
  • 8. 8 UiPath Integration for Azure DevOps About UiPath Azure extension tasks – 1. UiPathRunJob - starts an already deployed process on an Orchestrator instance. 2. UiPath Manage Assets-Enables you to deploy, update or delete assets on an Orchestrator instance. In order to deploy assets you must describe them in a CSV file 3. UiPath Install Platform- The UiPathInstallPlatform has a prepackaged tool that all the other UiPath tasks are using. 4. UiPath Pack – Enables you to package an existing UiPath project into a NuGet package. 5. UiPath Deploy - lets you deploy a UiPath NuGet package onto UiPath Orchestrator. 6. UiPath Run test - Runs an existing test set on Orchestrator, or packages, deploys and runs test cases as a transient test set in one go, by specifying the path to a UiPath test project. For the UiPathDeploy and UiPathTest tasks you will need to first create a Service Connection. https://marketplace.visualstudio.com/items?itemName=uipath.vsts-uipath-package
  • 10. 10 Sample YAML and References 1. https://github.com/rpabotsworld/UiPathAzureDevOpsExample 2. https://github.com/rpabotsworld/UiPath-Azure-Devops/blob/master/project-pipeline-template.yaml 3. https://www.uipath.com/community-blog/tutorials/how-to-implement-cicd-pipeline-using-azure-devops-pipelines 4. https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/windows-agent?view=azure-devops
  • 11. 11 Working Azure Pipelines With UiPath Recap Your Takeaways If you follow the instructions in this demo, you’ve an entire CI/CD pipeline from scratch in Azure DevOps. You should now have a good idea of what this process entails. Azure Pipelines can go much deeper than what we did in this Project, but you should now have some foundational knowledge of the entire process.
  • 12. 12 Satish Prasad Thank you! Contact details: LinkedIn: https://www.linkedin.com/in/prasad-satish/ Blog: https://rpabotsworld.com/ Email: prasadsatish@outlook.com

Editor's Notes

  1. Continuous Integration (CI) Continuous integration (CI) is the practice used by development teams to simplify the testing and building of code. CI helps to catch bugs or problems early in the development cycle, which makes them easier and faster to fix. Automated tests and builds are run as part of the CI process. The process can run on a set schedule, whenever code is pushed, or both. Items known as artefacts are produced from CI systems. They’re used by the continuous delivery release pipelines to drive automatic deployments. Continuous Delivery (CD) Continuous delivery (CD) is a process by which code is built, tested, and deployed to one or more test and production stages. Deploying and testing in multiple stages helps drive quality.  Continuous integration systems produce deployable artifacts which are used in CD to release new versions and fixes to existing systems. This process ensures that errors are caught often and early.
  2. Let’s quickly discuss the key concepts used in the azure pipeline. An Agent is computing infrastructure with installed agent software that runs one job at a time. You can treat the agent as executor which actually performs the jobs as instructed by the pipeline stages. Your agent must have the capability to perform a certain action. In our example, UiPath must be installed on an agent to perform build/test. A trigger tells a Pipeline to run. In the above example, It’s the setup that tells when the pipeline needs to be run. You can configure a pipeline to run when you publish your UiPath Projects to Git or Repo you are using. This can be also configured to run at scheduled times or upon completion of another build. A Stage is a logical grouping of Jobs in the pipeline and each stage can have one or more jobs that run on Further your job can contain one or more step(task/script) A Step can be a task or script and is the smallest building block of a pipeline. For example, you are creating a pipeline which consists of build and test steps both. Your step can be either a ‘task’ [Custom Code] Or Script written in PowerShell or Shell Script. For example, there is a task, that task has got five different stages, and each stage has got some steps. All the steps in phase one have to be completed, to mark the latter stage to be complete. 
  3. CI/CD in Context of RPA Tool UiPath Although many organizations have started implementing a Digital Workforce into their business operations – only a few are fully in control of their RPA bots. Very few COE has already implemented the CI/CD (Continuous Integration, Continuous Delivery) pipeline that allows you to automate your robot delivery process. A typical pipeline for UiPath can be – The pipeline will initiate the build from your version control system. The pipeline will also perform the creation of various assets, config replacement, creating initial folders etc. The pipelines will publish the package to Orchestrator. It can further include workflow analyzer to code review, approval workflow, integration with ITIL tools such as(service now) for change board approvals. It can be further improved to Run test cases from Orchestrator.
  4. Task execution must be perfomed on a Windows-based build agent Orchestrator instance (basic, federated or cloud authentication are supported) Testing features require Orchestrator version 20.4 or newer When using an on-premise Orchestrator under HTTPS, make sure to import the SSL Certificate so that the HTTPS calls to Orchestrator can be trusted
  5. You can skip this slide and move directly to the demo, if needed but make sure you have filled in the previous slide in which you explain the purpose and steps of the demo.
  6. To add an Orchestrator Service Connection (based on the tenant) In the Azure DevOps project, click on Project Settings on the bottom left of the page. Click on Service connections under Pipelines. On the top right of the page, click New service connection. Choose UiPath Orchestrator Connection as the type and click next. For on-premise Orchestrators, you will be using Basic Authentication with a username and password. Specify the Orchestrator URL and tenant as well. Name the connection (it is a good idea to include the environment and tenant in the name) then click save. To add variables to store client id/user key etc. In the Azure DevOps project, click on Project Settings on the bottom left of the page. Click on Library under Pipelines. On the top of the page, click + Variable Group. for this example, we have given group name as “UiPath” You can now add all the variables you need inside the pipeline. (for our use case we need Orchastarator API Details so so that we can publish the package to the different environment ) For reusability, you should create different groups for different environment and projects. this will help to restrict the usages.
  7. You can skip this slide and move directly to the demo, if needed but make sure you have filled in the previous slide in which you explain the purpose and steps of the demo.