CircleCI
Source: https://runstack.engineer/docs/toolkits/circle-ci
CircleCI pipelines, workflows, jobs, artifacts, and project settings via API v2.
Tools (16):
| Tool | Description |
|---|---|
circleCiGetMe | Get the authenticated CircleCI user (GET /me). |
circleCiListFollowedProjects | List projects the current user follows (GET /me/followed-projects). |
circleCiGetProject | Get project details by slug (GET /project/{project-slug}). |
circleCiGetProjectSettings | Get project settings (GET /project/{project-slug}/settings). |
circleCiListPipelines | List pipelines for a project with optional branch filter and pagination. |
circleCiGetPipeline | Get one pipeline by ID (GET /pipeline/{pipeline-id}). |
circleCiGetPipelineConfig | Get compiled config for a pipeline (GET /pipeline/{pipeline-id}/config). |
circleCiTriggerPipeline | Trigger a new pipeline on a branch (POST /project/{project-slug}/pipeline) with optional pipeline parameters. |
circleCiListWorkflows | List workflows for a pipeline (GET /pipeline/{pipeline-id}/workflow). |
circleCiGetWorkflow | Get workflow status by ID (GET /workflow/{workflow-id}). |
circleCiListWorkflowJobs | List jobs in a workflow (GET /workflow/{workflow-id}/job). |
circleCiCancelWorkflow | Cancel a running workflow (POST /workflow/{workflow-id}/cancel). |
circleCiRerunWorkflow | Rerun a workflow from failed jobs or from start (POST /workflow/{workflow-id}/rerun). |
circleCiGetJob | Get job details (GET /project/{project-slug}/job/{job-number}). |
circleCiCancelJob | Cancel a job (POST /project/{project-slug}/job/{job-number}/cancel). |
circleCiGetJobArtifacts | List artifacts for a job (GET /project/{project-slug}/{job-number}/artifacts). |