Continuous testing, deployment, and monitoring
The last three phases of the DevOps lifecycle are the core features that deal with UiPath testing, release, and monitoring teams. The UiPath administrator must understand these phases. They will be involved in supporting issues such as when a UiPath package cannot be deployed to a test environment, the automated testing job didn’t execute as intended, and the like.
Ideally, once the script is pulled into a GitHub test branch, an automated testing job will be triggered by the Jenkins pipeline. Once the testing jobs are completed, the package is built and deployed to the Orchestrator Test environment for additional testing. A similar kind of automated test and deployment pipeline is also configured for UAT and production UiPath environments.
Let’s understand how the UiPath Jenkins plugin tests and deploys automation in the next sections to complement the DevOps phases.