Create your first automation in just a few minutes.Try Studio Web →
by UiPath
2
Connector
<100
I have configured on premises service connection for orchestrator and also setup self hosted build agent. After that I have used classic editor in azure devops to run the build pipeline using UiPath tasks but on running build pipeline its throws an error "##[error]No agent found in pool XXXX which satisfies the specified demands: npm, Agent.Version -gtVersion 2.144.0
". Need help How to resolve this?
I assume that you've recently installed the agent, so the agent version would indeed be newer.
Make sure to also install npm from here, or just don't demand npm from the required agent capabilities for your job, since our tasks do not need it.
Will this work with version 4.7 of the .NET framework?
As per .NET backward-compatibility rules, this should work just fine.
I guess what is not clear to me is how I would create a service connection from Azure DevOps that uses an on-premises DevOps agent.
The service connection has nothing to do with the agent itself. A service connection is basically a way of sending a set of credentials to a build agent in a secure manner.
You should just create the agent (see the Self-hosted agent topic over at https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/agents?view=azure-devops&tabs=browser), add it to a new agent pool, and assign jobs to that pool in your pipeline/build definition (either set it in your YML file or, if you're using a classic pipeline with the visual editor, just edit the build definition and assign it over there).
Obviously, the self-hosted agent needs to be able to access your Azure DevOps instance (be it Cloud or On-Premises) for it to even be connectable.
Separately, you should go to Project Settings -> Service Connection and add a new service connection to Orchestrator (basic auth should be used for on-premises Orchestrators), one that you should use in your task, irrespective of where the agent that will run the build is located.
How is an on-premises service connection for Orchestrator configured? Does it require a public URL? With the classic pipeline I releaseed from an on-premises Azure DevOps agent.
Hi Allen,
You will first have to add a service connection to that Orchestrator beforehand, but otherwise it's the same.
Your Orchestrator doesn't need to have a public URL if you use an on-premises Azure DevOps agent (that is, one that has access to the Orchestrator, even if the Orchestrator isn't publicly exposed).
Technical
Updated
December 20, 2021Works with
Studio: 20.4 - 22.10
Support
Link: https://www.uipath.com/company/contact-us/contact-technical-supportUiPath Standard Support, see your Service Agreement.
Resources