Skip to content

Releases: microsoft/azure-pipelines-agent

v2.147.1

11 Feb 19:11
Compare
Choose a tag to compare

Features

  • Download Pipeline Artifact plugin V1 #2014
  • Added multi download support to pipeline artifacts. #2072

Bugs

  • Process invoker close STDIN after finish redirect first line by default. #2094

Misc

  • Redirecting CC data to TFS/TCM depending on FF #2064

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.147.1.zip
Windows x86 vsts-agent-win-x86-2.147.1.zip
macOS vsts-agent-osx-x64-2.147.1.tar.gz
Linux x64 vsts-agent-linux-x64-2.147.1.tar.gz
Linux ARM vsts-agent-linux-arm-2.147.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.147.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.147.1.zip", "$PWD")

OSX

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

Linux x64

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

Linux ARM

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

v2.147.0

04 Feb 17:38
Compare
Choose a tag to compare
v2.147.0 Pre-release
Pre-release

Features

  • Download Pipeline Artifact plugin V1 #2014
  • Added multi download support to pipeline artifacts. #2072

Bugs

  • N/A

Misc

  • Redirecting CC data to TFS/TCM depending on FF #2064

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.147.0.zip
Windows x86 vsts-agent-win-x86-2.147.0.zip
macOS vsts-agent-osx-x64-2.147.0.tar.gz
Linux x64 vsts-agent-linux-x64-2.147.0.tar.gz
Linux ARM vsts-agent-linux-arm-2.147.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.147.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.147.0.zip", "$PWD")

OSX

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

Linux x64

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

Linux ARM

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

v2.146.0

30 Jan 18:20
Compare
Choose a tag to compare

Features

  • Add yaml sidecar containers support. #1998
  • Renaming Az.Profile to Az.Accounts as a reaction to Az Module name change #2028

Bugs

  • Add TF_BUILD to container environment #2040
  • Changed file share mode for attachment upload #2035
  • Bug fix for junit xml by phpunit as no name in testsuite - Failed to publish results #2025
  • Fix null ref in process invoker. #2069
  • Refresh VssConnection on request renew failure. #2067

Misc

  • N/A

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.146.0.zip
Windows x86 vsts-agent-win-x86-2.146.0.zip
macOS vsts-agent-osx-x64-2.146.0.tar.gz
Linux x64 vsts-agent-linux-x64-2.146.0.tar.gz
Linux ARM vsts-agent-linux-arm-2.146.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.146.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.146.0.zip", "$PWD")

OSX

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

Linux x64

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

Linux ARM

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

v2.144.2

15 Jan 03:35
Compare
Choose a tag to compare

Features

  • Set code page to 65001 (UTF8) #1975
  • Detect capability scan for VS2019. #2005

Bugs

  • Make task failure non fatal when hierarchy limit reached. #2000

Misc

  • N/A

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.144.2.zip
Windows x86 vsts-agent-win-x86-2.144.2.zip
macOS vsts-agent-osx-x64-2.144.2.tar.gz
Linux x64 vsts-agent-linux-x64-2.144.2.tar.gz
Linux ARM vsts-agent-linux-arm-2.144.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.144.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.144.2.zip", "$PWD")

OSX

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

Linux x64

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

Linux ARM

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

v2.144.1

13 Dec 16:54
Compare
Choose a tag to compare
v2.144.1 Pre-release
Pre-release

Features

  • N/A

Bugs

  • Set code page to 65001 (UTF8) #1975
  • Make task failure non fatal when hierarchy limit reached. #2000
  • Fix capability scan for VS2019. #2005

Misc

  • N/A

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.144.1.zip
Windows x86 vsts-agent-win-x86-2.144.1.zip
macOS vsts-agent-osx-x64-2.144.1.tar.gz
Linux x64 vsts-agent-linux-x64-2.144.1.tar.gz
Linux ARM vsts-agent-linux-arm-2.144.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.144.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.144.1.zip", "$PWD")

OSX

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

Linux x64

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

Linux ARM

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

v2.144.0

30 Nov 16:47
Compare
Choose a tag to compare

Features

  • Allow the container to bring its own Node.js #1979
  • Populate AzurePS demand if Az module is installed on Agent machine #1984
  • Add agent support for the Node v10 runtime #1972

Bugs

  • Fix null ref caused by build.syncsource=false. #1904
  • Agent changes to use HTTP 1.1 on Linux and OSX #1970
  • Create container/network with label, best effort clean them up. #1915
  • Add retry for task zip download. #1926
  • Fix for Nested TestSuite in JunitResultReader #1978
  • Let container job handle prepends path correctly. #1977

Misc

  • Update installdependencies.sh to install correct version of libcurl #1991

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.144.0.zip
Windows x86 vsts-agent-win-x86-2.144.0.zip
macOS vsts-agent-osx-x64-2.144.0.tar.gz
Linux x64 vsts-agent-linux-x64-2.144.0.tar.gz
Linux ARM vsts-agent-linux-arm-2.144.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.144.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.144.0.zip", "$PWD")

OSX

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

Linux x64

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

Linux ARM

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

v2.141.2

05 Nov 01:35
Compare
Choose a tag to compare
v2.141.2 Pre-release
Pre-release

Features

  • Consume dotnet core 2.1, add win-x86 and linux-arm agent. #1844

Bugs

  • Adding logic for handling an agent oauth token being revoked #1881
  • Fix pinvoke for NtQueryInformationProcess (process env read). #1919

Misc

  • N/A

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.141.2.zip
Windows x86 vsts-agent-win-x86-2.141.2.zip
macOS vsts-agent-osx-x64-2.141.2.tar.gz
Linux x64 vsts-agent-linux-x64-2.141.2.tar.gz
Linux ARM vsts-agent-linux-arm-2.141.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.141.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.141.2.zip", "$PWD")

OSX

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

Linux x64

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

Linux ARM

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

v2.142.1

02 Nov 21:13
Compare
Choose a tag to compare

Features

  • Add support for ##vso[task.complete done=true;]. #1853
  • Publish sub test result attachment #1883
  • Added AGENT_ALLOW_RUNASROOT "flag" to allow the agent to be run as root interactively #1878

Bugs

  • Set service name correctly when using Azure Pipelines urls #1846
  • Fix container image name when use private docker registry. #1857
  • Inherit system.culture in plugin.host, use UTF-8 as STDOUT encoding. #1861
  • Use more unique container name. #1888
  • Removed the empty directory check for Pipeline Artifact #1905
  • Ignore STDERR for docker CLI. #1900
  • Allow GIT_TRACE, use GIT_LFS_SKIP_SMUDGE. #1901
  • Fix ##debug escaping issue for container. #1908
  • Fix pinvoke for NtQueryInformationProcess (process env read). #1919

Misc

  • Authenticode sign scripts packaged with agent. #1866
  • Add a link to the Resource Utilization page whenever builds get throttled #1886

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.142.1.zip
Windows x86 vsts-agent-win-x86-2.142.1.zip
macOS vsts-agent-osx-x64-2.142.1.tar.gz
Linux x64 vsts-agent-linux-x64-2.142.1.tar.gz
Linux ARM vsts-agent-linux-arm-2.142.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.142.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.142.1.zip", "$PWD")

OSX

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

Linux x64

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

Linux ARM

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

v2.142.0

31 Oct 15:09
Compare
Choose a tag to compare
v2.142.0 Pre-release
Pre-release

Features

  • Add support for ##vso[task.complete done=true;]. #1853
  • Publish sub test result attachment #1883
  • Added AGENT_ALLOW_RUNASROOT "flag" to allow the agent to be run as root interactively #1878

Bugs

  • Set service name correctly when using Azure Pipelines urls #1846
  • Fix container image name when use private docker registry. #1857
  • Inherit system.culture in plugin.host, use UTF-8 as STDOUT encoding. #1861
  • Use more unique container name. #1888
  • Removed the empty directory check for Pipeline Artifact #1905
  • Ignore STDERR for docker CLI. #1900
  • Allow GIT_TRACE, use GIT_LFS_SKIP_SMUDGE. #1901
  • Fix ##debug escaping issue for container. #1908

Misc

  • Authenticode sign scripts packaged with agent. #1866
  • Add a link to the Resource Utilization page whenever builds get throttled #1886

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.142.0.zip
Windows x86 vsts-agent-win-x86-2.142.0.zip
macOS vsts-agent-osx-x64-2.142.0.tar.gz
Linux x64 vsts-agent-linux-x64-2.142.0.tar.gz
Linux ARM vsts-agent-linux-arm-2.142.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.142.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.142.0.zip", "$PWD")

OSX

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

Linux x64

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

Linux ARM

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

v2.141.1

11 Oct 14:29
Compare
Choose a tag to compare

Features

  • Consume dotnet core 2.1, add win-x86 and linux-arm agent. #1844

Bugs

  • Adding logic for handling an agent oauth token being revoked #1881

Misc

  • N/A

Agent Downloads

Package
Windows x64 vsts-agent-win-x64-2.141.1.zip
Windows x86 vsts-agent-win-x86-2.141.1.zip
macOS vsts-agent-osx-x64-2.141.1.tar.gz
Linux x64 vsts-agent-linux-x64-2.141.1.tar.gz
Linux ARM vsts-agent-linux-arm-2.141.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.141.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.141.1.zip", "$PWD")

OSX

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

Linux x64

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

Linux ARM

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