A cross-platform build and release agent for Azure Pipelines and Team Foundation Server 2015+.
Azure Pipelines Agent is a cross-platform agent that executes build and release jobs for Azure Pipelines and Team Foundation Server. It connects to Azure DevOps services or on-premise TFS instances to run tasks defined in CI/CD pipelines, providing a consistent execution environment across Windows, macOS, and Linux systems. This agent replaced the older closed-source Windows build agent and the previous cross-platform agent.
Development teams using Azure DevOps Services or Team Foundation Server for CI/CD who need to run build and release jobs on self-hosted machines across different operating systems.
It's the official Microsoft agent with full compatibility across Azure Pipelines and TFS versions, offering reliable cross-platform execution and seamless integration with Microsoft's DevOps ecosystem. Developers choose it for guaranteed compatibility and support within Azure DevOps environments.
Azure Pipelines Agent 🚀
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Officially supports Windows x64/x86/ARM64, macOS, and multiple Linux distros including RHEL 6, as evidenced by the detailed status table with build badges for each platform.
Directly executes jobs from Azure Pipelines and maintains compatibility with TFS 2015 and later, including on-premise deployments with extended lifecycle support.
Built with .NET Core in C#, ensuring performance and a contemporary runtime, as stated in the overview, with ongoing migration to .NET 6 for future improvements.
Replaces older agents like the closed-source Windows build agent and vso-agent, offering improved reliability while supporting existing TFS workflows.
Tightly coupled with Microsoft's DevOps ecosystem, making it unsuitable for teams using or considering alternative CI/CD systems like GitHub Actions or Jenkins.
The deprecation of the AZP_AGENT_USE_LEGACY_HTTP knob due to .NET 6 migration, as announced, can disrupt existing configurations without clear alternatives.
Installation requires referencing external documentation and manual steps for different platforms, unlike more streamlined cloud-based or containerized agents.