Skip to content

azure-pipelines-agent

Pipelines

Azure Pipelines Agent

C# Latest v4.273.0 · 1mo ago Security brief →

Features

  • Cross‑platform build and release agent for Azure Pipelines and TFS
  • Supports Windows, macOS, Linux (x64, ARM) and RHEL 6 x64
  • Written in .NET Core C#; replaces deprecated closed‑source agents

Recent releases

View all 12 releases →
No immediate action
v4.273.0 New feature

NodeVersionStrategy fix + Windows ARM64

v4.272.0 New feature
Notable features
  • Detection of re‑run TRX files in PTR (PTRV2)
  • fetchFilter option added to git submodules
Full changelog

Features

  • Feat(PTRV2): Detection of re-run TRX files in PTR (#5496)
  • Add fetchFilter option to the git submodules (#5518)

Bugs

Misc

Agent Downloads

| | Package | SHA-256 |
| -------------- | ------- | ------- |
| Windows x64 | vsts-agent-win-x64-4.272.0.zip | 86a25dddfb98cbba55ec1747522ac175d7129ba27b435847fbbab9777cb81473 |
| Windows x86 | vsts-agent-win-x86-4.272.0.zip | b445843c3bddda95d418bcf3e7a37ca9ca1f6c5d9362c8ba277e8e38d86a5315 |
| macOS x64 | vsts-agent-osx-x64-4.272.0.tar.gz | e7111408947b6393f9dd3b12880337cff7a634afbb97b4d609523f826de1dd64 |
| macOS ARM64 | vsts-agent-osx-arm64-4.272.0.tar.gz | 332fc0fae2a1427d30736dda2ea1508e27ffd839d0a749185af749ca31f67a7c |
| Linux x64 | vsts-agent-linux-x64-4.272.0.tar.gz | 4b43842c346e22b4a82c55d21333dc3511056f8e409f74bd79eb2194247a064d |
| Linux ARM | vsts-agent-linux-arm-4.272.0.tar.gz | 03b74975c74307b5f48f9d118f058602a626fea255ed9e4ad7415bd5697e42d2 |
| Linux ARM64 | vsts-agent-linux-arm64-4.272.0.tar.gz | d7a498908d7dd947172f804dbda73e92ee1f574a09251e2dd22ee5da61713e87 |
| Linux musl x64 | vsts-agent-linux-musl-x64-4.272.0.tar.gz | de62abbbabc6c8b7d3d27a4127b3287a282eb604055d5d3755ed75ccf98bfc69 |
| Linux musl ARM64 | vsts-agent-linux-musl-arm64-4.272.0.tar.gz | 6a989b7aafa6698dfa7155f0392eb1b3a4f5798350f00723bd824152b9e7946c |

After Download:

Windows x64

C:\> mkdir myagent && cd myagent
C:\myagent> Add-Type -AssemblyName System.IO.Compression.FileSystem ; [System.IO.Compression.ZipFile]::ExtractToDirectory("$HOME\Downloads\vsts-agent-win-x64-4.272.0.zip", "$PWD")

Windows x86

C:\> mkdir myagent && cd myagent
C:\myagent> Add-Type -AssemblyName System.IO.Compression.FileSystem ; [System.IO.Compression.ZipFile]::ExtractToDirectory("$HOME\Downloads\vsts-agent-win-x86-4.272.0.zip", "$PWD")

macOS x64

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-osx-x64-4.272.0.tar.gz

macOS ARM64

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-osx-arm64-4.272.0.tar.gz

Linux x64

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-linux-x64-4.272.0.tar.gz

Linux ARM

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-linux-arm-4.272.0.tar.gz

Linux ARM64

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-linux-arm64-4.272.0.tar.gz

Alpine x64

Note: Node 6 does not exist for Alpine.

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-linux-musl-x64-4.272.0.tar.gz

Alpine ARM64

Note: Node 6 does not exist for Alpine.

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-linux-musl-ARM64-4.272.0.tar.gz

Alternate Agent Downloads

Alternate packages below do not include Node 6 & 10 and are only suitable for users who do not use Node 6 & 10 dependent tasks.
See notes on Node version support for more details.

| | Package | SHA-256 |
| ----------- | ------- | ------- |
| Windows x64 | pipelines-agent-win-x64-4.272.0.zip | 7aa2ffe3f7ebce2549927c16addf443836486cec35e7e7c92dbab33914ba4ea7 |
| Windows x86 | pipelines-agent-win-x86-4.272.0.zip | 1150f730cbc28a11026b45b47546f1820ac9e40bcefd68ce8aa867d4ff4df1b9 |
| macOS x64 | pipelines-agent-osx-x64-4.272.0.tar.gz | 41b0ec74fb9090a5bce5d326d7faf0741837c0390e8b8534187dc19500ddbe23 |
| macOS ARM64 | pipelines-agent-osx-arm64-4.272.0.tar.gz | 75d78101e7b3d0ec5832d062ec1bcb979b6671926954a0fd3064dd88d38e838a |
| Linux x64 | pipelines-agent-linux-x64-4.272.0.tar.gz | d890d83e68c29aa1218882b3f30bc5e1d64b334f41ff156e36a5fd215a99d2f9 |
| Linux ARM | pipelines-agent-linux-arm-4.272.0.tar.gz | e0077e4ece5d4d6d903b96e8fba1a4b43c46df4a0d56566aa0d18b50704c6810 |
| Linux ARM64 | pipelines-agent-linux-arm64-4.272.0.tar.gz | 58a367b793194f983e68102a7e129beed83b177c2abdc2a1be5093a83049b3be |

v4.271.0 New feature
Notable features
  • Updated mingit to 2.53.0
  • Improved node24 fallback logic
  • Refactored Node version strategies to enforce single-responsibility
v4.269.0 New feature
Notable features
  • Updated Node.js to versions 20.20.0 and 24.13.0
  • Fixed fallback logic when node handler is not installed
  • Fixed glibc check on Linux platforms

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
1,896
Forks
926
Languages
C# PowerShell Shell

Install & Platforms

Platforms
windows macos linux arm64

Beta — feedback welcome: [email protected]