Deploying to On-Premises Environments with Visual Studio Team Services or Team Foundation Server
Apr 10, 2017Ed B.

Summary
This post details how to use Visual Studio Team Services (VSTS) or Team Foundation Server (TFS) to deploy to on-premises environments by leveraging private agents. It explains the communication model between agents and VSTS/TFS, the requirement for agents to have line-of-sight connectivity to target servers, and the setup process for private agents, including authentication via Personal Access Tokens (PATs) and agent pooling. The post provides links to documentation for deploying agents on Windows, macOS, and Linux, and outlines how to configure release pipelines to use on-premises agent pools for deployment.
More from the Azure Pipelines Agent Operating System Support trail
- April Patches for Azure DevOps Server and Team Foundation Server
- CDN Domain URL change for Agents in Pipelines
- Announcing the General Availability of Managed DevOps Pools (MDP) for Azure DevOps
- Announcing Public Preview of Managed DevOps Pools (MDP) for Azure DevOps
- End of support for Azure Pipelines agents running on CentOS 6, Debian 4.9, Fedora 32, Ubuntu 16, macOS 10.14, and older versions