File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -719,6 +719,28 @@ def deployment_dashboard(self, project_id=None):
719719 resource = "deploy/dashboard/{}" .format (project_id ) if project_id else "deploy/dashboard"
720720 return self .get (self .resource_url (resource ))
721721
722+ def get_deployment_projects_for_plan (self , plan_key ):
723+ """
724+ Returns deployment projects associated with a build plan.
725+ :param plan_key: The key of the plan.
726+ """
727+ resource = "deploy/project/forPlan"
728+ params = {"planKey" : plan_key }
729+ for deployment_project in self .get (self .resource_url (resource ), params = params ):
730+ yield deployment_project
731+
732+ def trigger_deployment_for_version_on_environment (self , version_id , environment_id ):
733+ """
734+ Triggers a deployment for a release version on the given environment.
735+ Example: trigger_deployment_for_version_on_environment(version_id='3702785', environment_id='3637249')
736+ :param version_id: str or int id of the release version.
737+ :param environment_id: str or int id of the deployment environment.
738+ :return:
739+ """
740+ resource = "queue/deployment"
741+ params = {"versionId" : version_id , "environmentId" : environment_id }
742+ return self .post (self .resource_url (resource ), params = params )
743+
722744 """ Users & Groups """
723745
724746 def get_users_in_global_permissions (self , start = 0 , limit = 25 ):
You can’t perform that action at this time.
0 commit comments