Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Automating UiPath Deployments with Azure DevOps [2025]
Rating: 2.8 out of 5(3 ratings)
25 students

Automating UiPath Deployments with Azure DevOps [2025]

Automating UiPath Deployments with Azure DevOps
Created byPavan Gatadi
Last updated 1/2025
English

What you'll learn

  • Overview of UiPath and Azure DevOps
  • Setting Up a Self-Hosted Build Agent in Azure DevOps
  • Git SCM: Pulling and Pushing Code
  • Architecture Design
  • Creating Build and Release Pipelines from Scratch
  • YAML Pipelines with Approvals
  • Map Agent Capabilities with RPA Process
  • Setup Pipeline for Build and Release Deployment
  • Create Nuget package for the RPA process
  • Download Artifact
  • Variable Groups in ADO
  • Upload package to UiPath Orchestrator
  • Run Build and Release Pipeline
  • Congratulations

Course content

6 sections24 lectures1h 20m total length
  • Introduction1:21

    Set up a Windows environment, configure UiPath Orchestrator, and automate build and release deployments with Azure DevOps, including an initial Orchestrator account setup and key integration components.

  • Overview of UiPath1:43
  • How to Sign Up for UiPath Automation Cloud6:59

    Demonstrates signing up for the UiPath Automation Cloud community edition, choosing sign-in options (Google, Microsoft, or LinkedIn), creating an organization and tenant, inviting users, and configuring authentication and admin settings.

  • Overview of Azure DevOps2:08
  • How to Signup for Azure DevOps4:26

    Sign up for Azure DevOps with a Microsoft account or GitHub, then sign in and create a new project with privacy settings and an agile work item process.

Requirements

  • Azure DevOPs
  • Basics Of UiPath Orchestrator
  • Basics Of PowerShell
  • Basics of Git commands
  • Basics of YAML

Description

This comprehensive course will equip you with the knowledge and skills to streamline and automate the deployment process for UiPath Robotic Process Automation (RPA) solutions using Azure DevOps. We will delve into a structured approach that encompasses the following key areas:

1. Fundamentals:

  • Introduction to UiPath and Azure DevOps: Gain a solid understanding of UiPath's RPA capabilities and the core functionalities of Azure DevOps, including its CI/CD pipelines, Git integration, and release management features.

  • Developing UiPath Automation Projects: Learn to create and develop robust UiPath automation projects using UiPath Studio, adhering to best practices for design, development, and testing.

2. Version Control and Collaboration:

  • Git Fundamentals: Master essential Git commands for version control, including cloning, branching, merging, and resolving conflicts.

  • Git Integration with Azure DevOps: Seamlessly integrate Git repositories with Azure DevOps to manage code changes, track revisions, and collaborate effectively with your team.

3. Azure DevOps Pipelines:

  • Build Pipelines: Define and configure build pipelines in Azure DevOps to automatically build UiPath packages, including:

    • Setting up build agents (both Microsoft-hosted and self-hosted) on Azure Virtual Machines (VMs).

    • Configuring build triggers and schedules.

    • Implementing continuous integration (CI) practices.

  • Release Pipelines: Design and execute release pipelines to deploy UiPath packages to various environments (development, testing, production) within the UiPath Orchestrator:

    • Utilize release gates and approvals to control deployments and ensure quality.

    • Implement deployment strategies for different environments (e.g., blue/green deployments, canary releases).

    • Leverage variables and parameters to manage deployment configurations.

4. UiPath Orchestrator Integration:

  • Orchestrator Connectivity: Establish secure connections between Azure DevOps and UiPath Orchestrator.

  • Package Deployment: Learn to deploy UiPath packages to specific tenants, folders, and environments within the Orchestrator.

  • Deployment Validation: Implement mechanisms to validate and verify successful package deployments in the Orchestrator.

5. Course Conclusion:

  • Feedback and Review: We value your feedback to continuously improve the quality and effectiveness of this course. Your input will help us refine the content and ensure it meets the evolving needs of RPA professionals.

Key Learning Outcomes:

Upon successful completion of this course, you will be able to:

  • Develop and implement robust UiPath automation projects.

  • Effectively utilize Git for version control and collaboration.

  • Configure and manage Azure DevOps pipelines for building and deploying UiPath packages.

  • Integrate UiPath Orchestrator with Azure DevOps for seamless deployments.

  • Implement best practices for automating UiPath deployments, including release management and quality assurance.

This course is designed for:

  • UiPath developers and RPA engineers.

  • DevOps engineers and release managers.

  • IT professionals involved in RPA implementation and deployment.

  • Anyone interested in automating UiPath deployments using Azure DevOps.

By the end of this course, you will have gained the practical skills and knowledge necessary to efficiently and reliably automate UiPath deployments using Azure DevOps, enhancing your team's productivity and improving the overall quality of your RPA solutions.

Who this course is for:

  • UiPath developers and RPA engineers.
  • DevOps engineers and release managers
  • IT professionals involved in RPA implementation and deployment
  • Anyone interested in automating UiPath deployments using Azure DevOps