summaryrefslogtreecommitdiff
path: root/gitlab/v4/objects
diff options
context:
space:
mode:
authorMax Wittig <max.wittig@siemens.com>2020-10-08 18:16:49 +0200
committerGitHub <noreply@github.com>2020-10-08 18:16:49 +0200
commitc303dabc720a2f840e7a45644647de59c7e0e7bf (patch)
tree916ec7414a283a25edfd95074bd78c1402dc2e2e /gitlab/v4/objects
parentbe0afdd3e0a7d94327fc075fcc0786b95731279d (diff)
parentf37ebf5fd792c8e8a973443a1df386fa77d1248f (diff)
downloadgitlab-c303dabc720a2f840e7a45644647de59c7e0e7bf.tar.gz
Merge pull request #1203 from intostern/feat/bridge
Added support for pipeline bridges
Diffstat (limited to 'gitlab/v4/objects')
-rw-r--r--gitlab/v4/objects/__init__.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/gitlab/v4/objects/__init__.py b/gitlab/v4/objects/__init__.py
index 317e67a..ca1f583 100644
--- a/gitlab/v4/objects/__init__.py
+++ b/gitlab/v4/objects/__init__.py
@@ -3778,6 +3778,17 @@ class ProjectPipelineJobManager(ListMixin, RESTManager):
_list_filters = ("scope",)
+class ProjectPipelineBridge(RESTObject):
+ pass
+
+
+class ProjectPipelineBridgeManager(ListMixin, RESTManager):
+ _path = "/projects/%(project_id)s/pipelines/%(pipeline_id)s/bridges"
+ _obj_cls = ProjectPipelineBridge
+ _from_parent_attrs = {"project_id": "project_id", "pipeline_id": "id"}
+ _list_filters = ("scope",)
+
+
class ProjectPipelineVariable(RESTObject):
_id_attr = "key"
@@ -3791,6 +3802,7 @@ class ProjectPipelineVariableManager(ListMixin, RESTManager):
class ProjectPipeline(RESTObject, RefreshMixin, ObjectDeleteMixin):
_managers = (
("jobs", "ProjectPipelineJobManager"),
+ ("bridges", "ProjectPipelineBridgeManager"),
("variables", "ProjectPipelineVariableManager"),
)