From 543ca403e0f49fccca42e2d816ed38bff6a4b143 Mon Sep 17 00:00:00 2001 From: Lauro Balderas Date: Mon, 15 May 2023 14:48:06 +1000 Subject: [PATCH] [Bamboo] Get Bamboo deployment queue --- atlassian/bamboo.py | 8 ++++++++ docs/bamboo.rst | 3 +++ 2 files changed, 11 insertions(+) diff --git a/atlassian/bamboo.py b/atlassian/bamboo.py index 335057273..a77e0bdc4 100755 --- a/atlassian/bamboo.py +++ b/atlassian/bamboo.py @@ -831,6 +831,14 @@ def get_build_queue(self, expand="queuedBuilds"): params = {"expand": expand} return self.get("rest/api/latest/queue", params=params) + def get_deployment_queue(self, expand="queuedDeployments"): + """ + Provide list of deployment results scheduled for execution and waiting in queue. + :return: + """ + params = {"expand": expand} + return self.get("rest/api/latest/queue/deployment", params=params) + def get_deployment_users(self, deployment_id, filter_name=None, start=0, limit=25): """ Retrieve a list of users with their explicit permissions to given resource. diff --git a/docs/bamboo.rst b/docs/bamboo.rst index c02609b86..b4e968165 100644 --- a/docs/bamboo.rst +++ b/docs/bamboo.rst @@ -231,6 +231,9 @@ Other actions # Get build queue get_build_queue(expand='queuedBuilds') + # Get deployment queue + get_deployment_queue(expand='queuedDeployments') + # Get server information server_info()