| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -238,19 +238,25 @@ List jobs for the project:: | |||
| 238 | 238 | ||
| 239 | 239 | jobs = project.jobs.list() | |
| 240 | 240 | ||
| 241 | - To list builds for a specific pipeline or get a single job within a specific | ||
| 242 | - pipeline, create a | ||
| 243 | - :class:`~gitlab.v4.objects.ProjectPipeline` object and use its | ||
| 244 | - :attr:`~gitlab.v4.objects.ProjectPipeline.jobs` method:: | ||
| 241 | + Get a single job:: | ||
| 242 | + | ||
| 243 | + project.jobs.get(job_id) | ||
| 244 | + | ||
| 245 | + List the jobs of a pipeline:: | ||
| 245 | 246 | ||
| 246 | 247 | project = gl.projects.get(project_id) | |
| 247 | 248 | pipeline = project.pipelines.get(pipeline_id) | |
| 248 | - jobs = pipeline.jobs.list() # gets all jobs in pipeline | ||
| 249 | - job = pipeline.jobs.get(job_id) # gets one job from pipeline | ||
| 249 | + jobs = pipeline.jobs.list() | ||
| 250 | 250 | ||
| 251 | - Get a job:: | ||
| 251 | + .. note:: | ||
| 252 | 252 | ||
| 253 | - project.jobs.get(job_id) | ||
| 253 | + Job methods (play, cancel, and so on) are not available on | ||
| 254 | + ``ProjectPipelineJob`` objects. To use these methods create a ``ProjectJob`` | ||
| 255 | + object:: | ||
| 256 | + | ||
| 257 | + pipeline_job = pipeline.jobs.list()[0] | ||
| 258 | + job = project.jobs.get(pipeline_job.id, lazy=True) | ||
| 259 | + job.retry() | ||
| 254 | 260 | ||
| 255 | 261 | Get the artifacts of a job:: | |
| 256 | 262 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -2415,7 +2415,7 @@ def raw(self, file_path, ref, streamed=False, action=None, chunk_size=1024, | |||
| 2415 | 2415 | return utils.response_content(result, streamed, action, chunk_size) | |
| 2416 | 2416 | ||
| 2417 | 2417 | ||
| 2418 | - class ProjectPipelineJob(ProjectJob): | ||
| 2418 | + class ProjectPipelineJob(RESTManager): | ||
| 2419 | 2419 | pass | |
| 2420 | 2420 | ||
| 2421 | 2421 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments