Releases: microsoft/azure-pipelines-agent
Releases · microsoft/azure-pipelines-agent
v2.177.0
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
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
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.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
Features
Bugs
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
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
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
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
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
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
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
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