summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gitlab/v4/objects.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/gitlab/v4/objects.py b/gitlab/v4/objects.py
index ea35bc7..19adb62 100644
--- a/gitlab/v4/objects.py
+++ b/gitlab/v4/objects.py
@@ -1952,6 +1952,18 @@ class ProjectFileManager(GetMixin, CreateMixin, UpdateMixin, DeleteMixin,
return utils.response_content(result, streamed, action, chunk_size)
+class ProjectPipelineJob(ProjectJob):
+ pass
+
+
+class ProjectPipelineJobsManager(ListMixin, RESTManager):
+ _path = '/projects/%(project_id)s/pipelines/%(pipeline_id)s/jobs'
+ _obj_cls = ProjectPipelineJob
+ _from_parent_attrs = {'project_id': 'project_id',
+ 'pipeline_id' : 'id'}
+ _list_filters = ('scope',)
+
+
class ProjectPipeline(RESTObject):
_managers = (('jobs', 'ProjectPipelineJobManager'), )