In Azure DevOps, I want to use an agent running Red Hat.
How do I do that ? It does not list in the Agent Specification drop down:

enter image description here

This link shows how to add a Self-Hosted Linux Redhat agent. Is this the way to go?

Not everyone in my team seems to agree on the definition of what an Agent is in Azure DevOps. My understanding is that Agents in Azure DevOps are images of VMs that can be deployed as you wish, and that Azure DevOps provides a group of them out-of-the-box. The ubuntu agent I see in the drop down is likely part of this group of built-in agent images Azure DevOps offers.

Others in my team say this is not what we want – because what this does relies in a Red Hat physical host and cannot be done in the New Build.

Bottom line, what is the way to go here in order to have Redhat agent just like the ubuntu that is shown in the drop down by default ?

1 Answer 1


The Azure Pipelines pool uses Microsoft "Hosted" agents. So as you guessed rightly these are VMs with bundled software (SDKs, CLIs, etc).

If you want to use your own self-hosted, you need to create a new agent pool. Go to your project settings > pipelines > agent pools and click the "Add pool" button.

You'll see the option to select the pool type of "Self-hosted".

Once you've created the pool, you can select it from the Agent pool and begin to add your own self-hosted agents by clicking the "New agent" button. There are instructions provided as part of the set up wizard.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.