diff --git a/src/index.js b/src/index.js index d2e14c3b..700ae1ee 100644 --- a/src/index.js +++ b/src/index.js @@ -49,7 +49,7 @@ export const ProjectsBundle = Bundler(Pick(APIServices, [ 'MergeRequestAwardEmojis', 'MergeRequestNotes', 'Pipelines', - 'PipelineSchedules', + 'PipelineJobs', 'PipelineScheduleVariables', 'Projects', 'ProjectAccessRequests', diff --git a/src/services/PipelineJobs.js b/src/services/PipelineJobs.js new file mode 100644 index 00000000..36cb1731 --- /dev/null +++ b/src/services/PipelineJobs.js @@ -0,0 +1,11 @@ +import { BaseService, RequestHelper } from '../infrastructure'; + +class PipelineJobs extends BaseService { + all(projectId, pipelineId) { + const pId = encodeURIComponent(projectId); + + return RequestHelper.get(this, `projects/${pId}/pipelines/${pipelineId}/jobs`); + } +} + +export default PipelineJobs; diff --git a/src/services/index.js b/src/services/index.js index 7e642f50..1c8c7c79 100644 --- a/src/services/index.js +++ b/src/services/index.js @@ -37,6 +37,7 @@ export MergeRequests from './MergeRequests'; export MergeRequestAwardEmojis from './MergeRequestAwardEmojis'; export MergeRequestNotes from './MergeRequestNotes'; export Pipelines from './Pipelines'; +export PipelineJobs from './PipelineJobs'; export PipelineSchedules from './PipelineSchedules'; export PipelineScheduleVariables from './PipelineScheduleVariables'; export Projects from './Projects';