Orchestrator or Jenkins Plugin

Hello everyone.
We are in the process of evaluating UiPath in our company.
I have a question:
Besides UiPath orchestrator do we also need jenkins?
Our goal is to display our test results in Jira and UiPath Test Management after automated execution.


Integrating UiPath with Jenkins is not a requirement for automating processes or for managing test cases and results with UiPath Test Manager and Jira. However, incorporating Jenkins into your UiPath automation workflow can enhance your CI/CD pipeline, especially if you’re looking to automate the deployment process of your UiPath projects or run automated tests as part of a continuous integration strategy.

Here’s how Jenkins can complement your UiPath setup, especially in relation to test automation and reporting:

Without Jenkins:

  • UiPath Orchestrator* is sufficient for deploying, scheduling, and managing your robotic process automation (RPA) workflows.
  • UiPath Test Manager* integrates directly with Jira to link automated tests to your requirements and defects. You can manage your test cases, orchestrate test executions, and analyze test results within Test Manager and synchronize these with Jira for traceability and reporting.

With Jenkins:

*Continuous Integration/Continuous Deployment (CI/CD)**: Jenkins can be used to create a CI/CD pipeline for your UiPath projects. When developers commit changes to your version control system, Jenkins can automatically trigger processes in Orchestrator to deploy and run your RPA workflows or test cases.

  • Automated Testing*: You can configure Jenkins to execute UiPath test cases as part of your build process. The results of these test executions can then be published back to UiPath Test Manager and Jira.
  • Custom Reporting*: Although UiPath Test Manager offers comprehensive test reporting capabilities, Jenkins can be used to generate and publish custom reports or integrate with other reporting tools if needed.

Integrating UiPath with Jenkins:

To integrate UiPath with Jenkins, you would typically use the UiPath Orchestrator HTTP Request activity or Orchestrator APIs to trigger jobs in Orchestrator from Jenkins. The results can then be captured and handled as part of your Jenkins pipeline scripts.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.