Skip to content

Releases: microsoft/azure-pipelines-agent

v2.177.0

03 Nov 00:48
dae9f7b
Compare
Choose a tag to compare
v2.177.0 Pre-release
Pre-release

Features

  • Multiple directories and path glob pattern support for pipeline caching (#2834)
  • Extract a new zip every time for Tasks (#3065)
  • Added retry for workfold unmap (#3114)
  • Turn on Fetch By Commit For GitHub (#3127)
  • Add retries on PA downloads (#3142)
  • Escape percents (#3152)
  • Bump the vss-api-netcore package version (#3153)

Bugs

  • Upgrade tee to 14.135.0 (#3154)

Misc

  • Switch to new HTTP handler by default (#3117)
  • Update mingit to latest git version 2.28.0 (#3125)

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.177.0.zip
Windows x86 vsts-agent-win-x86-2.177.0.zip
macOS vsts-agent-osx-x64-2.177.0.tar.gz
Linux x64 vsts-agent-linux-x64-2.177.0.tar.gz
Linux ARM vsts-agent-linux-arm-2.177.0.tar.gz
Linux ARM64 vsts-agent-linux-arm64-2.177.0.tar.gz
RHEL 6 x64 vsts-agent-rhel.6-x64-2.177.0.tar.gz

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-2.177.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-2.177.0.zip", "$PWD")

macOS

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

Linux x64

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

Linux ARM

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

Linux ARM64

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

RHEL 6 x64

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-rhel.6-x64-2.177.0.tar.gz

v2.175.2

25 Sep 20:00
Compare
Choose a tag to compare

Features

  • Add Node 14 Handler (#3103)
  • Added retries over WorkspaceNewAsync (#3108)
  • Fail if you can't connect to LocationService the first time (#3101)

Bugs

  • Revert "Turn on Fetch By Commit For GitHub (#3092)" (#3115)
  • Fix node existance check: (#3122)

Misc

  • Limit container username to 32 characters (#3096)

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.175.2.zip
Windows x86 vsts-agent-win-x86-2.175.2.zip
macOS vsts-agent-osx-x64-2.175.2.tar.gz
Linux x64 vsts-agent-linux-x64-2.175.2.tar.gz
Linux ARM vsts-agent-linux-arm-2.175.2.tar.gz
Linux ARM64 vsts-agent-linux-arm64-2.175.2.tar.gz
RHEL 6 x64 vsts-agent-rhel.6-x64-2.175.2.tar.gz

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-2.175.2.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-2.175.2.zip", "$PWD")

macOS

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

Linux x64

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

Linux ARM

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

Linux ARM64

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

RHEL 6 x64

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-rhel.6-x64-2.175.2.tar.gz

v2.175.1

23 Sep 16:04
Compare
Choose a tag to compare
v2.175.1 Pre-release
Pre-release

Features

  • Add Node 14 Handler (#3103)
  • Added retries over WorkspaceNewAsync (#3108)

Bugs

  • Revert "Turn on Fetch By Commit For GitHub (#3092)" (#3115)

Misc

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.175.1.zip
Windows x86 vsts-agent-win-x86-2.175.1.zip
macOS vsts-agent-osx-x64-2.175.1.tar.gz
Linux x64 vsts-agent-linux-x64-2.175.1.tar.gz
Linux ARM vsts-agent-linux-arm-2.175.1.tar.gz
Linux ARM64 vsts-agent-linux-arm64-2.175.1.tar.gz
RHEL 6 x64 vsts-agent-rhel.6-x64-2.175.1.tar.gz

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-2.175.1.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-2.175.1.zip", "$PWD")

macOS

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

Linux x64

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

Linux ARM

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

Linux ARM64

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

RHEL 6 x64

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-rhel.6-x64-2.175.1.tar.gz

v2.174.3

23 Sep 16:37
Compare
Choose a tag to compare

Features

Bugs

  • Don't set taskkey to read only (#3116)

Misc

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.174.3.zip
Windows x86 vsts-agent-win-x86-2.174.3.zip
macOS vsts-agent-osx-x64-2.174.3.tar.gz
Linux x64 vsts-agent-linux-x64-2.174.3.tar.gz
Linux ARM vsts-agent-linux-arm-2.174.3.tar.gz
Linux ARM64 vsts-agent-linux-arm64-2.174.3.tar.gz
RHEL 6 x64 vsts-agent-rhel.6-x64-2.174.3.tar.gz

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-2.174.3.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-2.174.3.zip", "$PWD")

macOS

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

Linux x64

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

Linux ARM

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

Linux ARM64

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

RHEL 6 x64

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-rhel.6-x64-2.174.3.tar.gz

v2.175.0

22 Sep 01:30
50851c1
Compare
Choose a tag to compare
v2.175.0 Pre-release
Pre-release

Features

  • Add Node 14 Handler (#3103)
  • Added retries over WorkspaceNewAsync (#3108)
  • Fail if you can't connect to LocationService the first time (#3101)

Bugs

Misc

  • Limit container username to 32 characters (#3096)

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.175.0.zip
Windows x86 vsts-agent-win-x86-2.175.0.zip
macOS vsts-agent-osx-x64-2.175.0.tar.gz
Linux x64 vsts-agent-linux-x64-2.175.0.tar.gz
Linux ARM vsts-agent-linux-arm-2.175.0.tar.gz
Linux ARM64 vsts-agent-linux-arm64-2.175.0.tar.gz
RHEL 6 x64 vsts-agent-rhel.6-x64-2.175.0.tar.gz

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-2.175.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-2.175.0.zip", "$PWD")

macOS

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

Linux x64

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

Linux ARM

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

Linux ARM64

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

RHEL 6 x64

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-rhel.6-x64-2.175.0.tar.gz

v2.174.2

11 Sep 22:35
Compare
Choose a tag to compare

Features

Bugs

  • Set ProvisioningState when creating an agent (#3105)

Misc

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.174.2.zip
Windows x86 vsts-agent-win-x86-2.174.2.zip
macOS vsts-agent-osx-x64-2.174.2.tar.gz
Linux x64 vsts-agent-linux-x64-2.174.2.tar.gz
Linux ARM vsts-agent-linux-arm-2.174.2.tar.gz
Linux ARM64 vsts-agent-linux-arm64-2.174.2.tar.gz
RHEL 6 x64 vsts-agent-rhel.6-x64-2.174.2.tar.gz

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-2.174.2.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-2.174.2.zip", "$PWD")

macOS

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

Linux x64

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

Linux ARM

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

Linux ARM64

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

RHEL 6 x64

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-rhel.6-x64-2.174.2.tar.gz

v2.174.1

26 Aug 19:45
Compare
Choose a tag to compare

Features

  • Support read-only default mounts (#3061)
  • added ability to suppress the error form unshelve command during getSource (#3064)
  • added retry to WorkfoldCloakAsync and WorkfoldCloakAsync (#3087)

Bugs

  • Retry Pipeline Artifact Uploads to prevent failing builds on transient errors (#3067)
  • Handle Workspace ID errors and update feature flag name (#3077)
  • Fix null ref exceptions on artifact deletion jobs (#3079)
  • Throw an actionable error message for pipeline not found instead of object null reference (#3080)
  • Force Git to HTTP/1.1 as part of checkout (#3083)

Misc

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.174.1.zip
Windows x86 vsts-agent-win-x86-2.174.1.zip
macOS vsts-agent-osx-x64-2.174.1.tar.gz
Linux x64 vsts-agent-linux-x64-2.174.1.tar.gz
Linux ARM vsts-agent-linux-arm-2.174.1.tar.gz
Linux ARM64 vsts-agent-linux-arm64-2.174.1.tar.gz
RHEL 6 x64 vsts-agent-rhel.6-x64-2.174.1.tar.gz

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-2.174.1.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-2.174.1.zip", "$PWD")

macOS

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

Linux x64

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

Linux ARM

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

Linux ARM64

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

RHEL 6 x64

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-rhel.6-x64-2.174.1.tar.gz

v2.174.0

20 Aug 21:09
8a663a0
Compare
Choose a tag to compare
v2.174.0 Pre-release
Pre-release

Features

  • Support read-only default mounts (#3061)
  • added ability to suppress the error form unshelve command during getSource (#3064)

Bugs

  • Retry Pipeline Artifact Uploads to prevent failing builds on transient errors (#3067)
  • Handle Workspace ID errors and update feature flag name (#3077)
  • Fix null ref exceptions on artifact deletion jobs (#3079)
  • Throw an actionable error message for pipeline not found instead of object null reference (#3080)
  • Force Git to HTTP/1.1 as part of checkout (#3083)

Misc

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.174.0.zip
Windows x86 vsts-agent-win-x86-2.174.0.zip
macOS vsts-agent-osx-x64-2.174.0.tar.gz
Linux x64 vsts-agent-linux-x64-2.174.0.tar.gz
Linux ARM vsts-agent-linux-arm-2.174.0.tar.gz
Linux ARM64 vsts-agent-linux-arm64-2.174.0.tar.gz
RHEL 6 x64 vsts-agent-rhel.6-x64-2.174.0.tar.gz

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-2.174.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-2.174.0.zip", "$PWD")

macOS

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

Linux x64

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

Linux ARM

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

Linux ARM64

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

RHEL 6 x64

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-rhel.6-x64-2.174.0.tar.gz

v2.173.0

03 Aug 05:36
011380e
Compare
Choose a tag to compare

Features

  • Retry over workfoldmap (#3032)

Bugs

  • Fix RunCommandAsync retry logic (#3050)
  • Add option to not trim inputs (#3051)
  • Correct Move behavior for Multi-Repo Checkout (#3052)
  • added retry to tf workspaces (#3055)
  • Allow Checkout to continue if "git lfs fetch" fails (#3060)

Misc

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.173.0.zip
Windows x86 vsts-agent-win-x86-2.173.0.zip
macOS vsts-agent-osx-x64-2.173.0.tar.gz
Linux x64 vsts-agent-linux-x64-2.173.0.tar.gz
Linux ARM vsts-agent-linux-arm-2.173.0.tar.gz
Linux ARM64 vsts-agent-linux-arm64-2.173.0.tar.gz
RHEL 6 x64 vsts-agent-rhel.6-x64-2.173.0.tar.gz

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-2.173.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-2.173.0.zip", "$PWD")

macOS

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

Linux x64

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

Linux ARM

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

Linux ARM64

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

RHEL 6 x64

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-rhel.6-x64-2.173.0.tar.gz

v2.172.2

20 Jul 21:50
Compare
Choose a tag to compare

Features

  • Minimal support for SELinux in svc.sh (#2904)
  • Update of NodeJS to solved Vulnerabilities (#3007) (#3006)
  • Propagate system.debug to Pipeline Artifact logging (#3036)

Bugs

  • Grammer and casing. (#3030)

Misc

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.172.2.zip
Windows x86 vsts-agent-win-x86-2.172.2.zip
macOS vsts-agent-osx-x64-2.172.2.tar.gz
Linux x64 vsts-agent-linux-x64-2.172.2.tar.gz
Linux ARM vsts-agent-linux-arm-2.172.2.tar.gz
Linux ARM64 vsts-agent-linux-arm64-2.172.2.tar.gz
RHEL 6 x64 vsts-agent-rhel.6-x64-2.172.2.tar.gz

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-2.172.2.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-2.172.2.zip", "$PWD")

macOS

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

Linux x64

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

Linux ARM

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

Linux ARM64

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

RHEL 6 x64

~/$ mkdir myagent && cd myagent
~/myagent$ tar xzf ~/Downloads/vsts-agent-rhel.6-x64-2.172.2.tar.gz