From f344481a5b5e329a1f7d4661baf3cec271df2142 Mon Sep 17 00:00:00 2001 From: Lynwee Date: Thu, 29 Feb 2024 19:19:43 +0800 Subject: [PATCH] Fetch AzureDevops Builds by `finishTimeDescending` (#7068) * fix(azuredevops): fix environment field * fix(azuredevops): fetch build with queryOrder = finishTimeDescending --- backend/python/plugins/azuredevops/azuredevops/api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/python/plugins/azuredevops/azuredevops/api.py b/backend/python/plugins/azuredevops/azuredevops/api.py index 0ceb0b5f4c1..4caf91af65a 100644 --- a/backend/python/plugins/azuredevops/azuredevops/api.py +++ b/backend/python/plugins/azuredevops/azuredevops/api.py @@ -78,7 +78,9 @@ def commits(self, org: str, project: str, repo_id: str): return self.get(org, project, '_apis/git/repositories', repo_id, 'commits') def builds(self, org: str, project: str, repository_id: str, provider: str): - return self.get(org, project, '_apis/build/builds', repositoryId=repository_id, repositoryType=provider, deletedFilter='excludeDeleted') + return self.get(org, project, '_apis/build/builds', repositoryId=repository_id, repositoryType=provider, + deletedFilter='excludeDeleted', + queryOrder="finishTimeDescending") def jobs(self, org: str, project: str, build_id: int): return self.get(org, project, '_apis/build/builds', build_id, 'timeline')