Azure DevOps Agent Latest Version

Share on:

A melhor maneira de obter a última versão do Agente, até o momento, é usar a API do GitHub para buscar a release mais recente e, em seguida, usar a tag de versão para criar a URL de download da plataforma específica que você deseja.

O objeto da release tem um arquivo assets.json associado a ele com os links de download para cada pacote se você quiser evitar hard-coding na URL.

Aqui está um exemplo em PowerShell que pode ser facilmente adaptado para qualquer linguagem:

1$release = Invoke-RestMethod https://api.github.com/repos/microsoft/azure-pipelines-agent/releases/latest
2$assets = Invoke-RestMethod $release.assets[0].browser_download_url
3$assets | Where-Object { $_.name -match "vsts-agent-win-x64*" } | Select-Object -ExpandProperty downloadUrl

Thanks to Mark Roghelia.


comments powered by Disqus