@slates-integrations/circleci
v0.3.1
Published
Trigger, manage, and monitor CircleCI pipelines, workflows, and jobs. Retrieve artifact links, test metadata, workflow insights, and flaky-test details. Manage project and context environment variables, scheduled pipeline triggers, and signed outbound web
Downloads
314
Readme
CircleCI
Trigger, manage, and monitor CircleCI pipelines, workflows, and jobs. Retrieve artifact links, test metadata, workflow insights, and flaky-test details. Manage project and context environment variables, scheduled pipeline triggers, and signed outbound webhooks. Approve, selectively rerun, or cancel workflows and jobs, and look up user and organization information.
Tools
Trigger Pipeline Run
Trigger a pipeline through CircleCI's recommended API for GitHub App, GitHub OAuth, GitHub Server, Bitbucket Cloud, or Bitbucket Data Center projects.
Cancel Job
Cancel a running job by its number. The job must be currently running to be cancelled.
Get Flaky Tests
Retrieve a list of flaky tests detected in a project. Flaky tests are tests that have inconsistent pass/fail results across recent runs.
Get Insights
Retrieve workflow-level insights and metrics for a project, including success rates, durations, throughput, and trends. Optionally drill down into a specific workflow to see job-level metrics or recent runs.
Get Job
Retrieve details about a specific job by its number, including status, timing, executor info, and optionally its artifacts and test metadata.
Get Pipeline
Retrieve details about a specific pipeline by ID, including its workflows and their statuses. Provides a comprehensive view of the pipeline's current state.
Get Project
Retrieve a CircleCI project's stable ID, slug, organization identifiers, VCS URL, provider, and default branch.
Get User
Retrieve information about the currently authenticated CircleCI user, including their organizations and collaborations. Optionally look up a different user by their UUID.
Get Workflow
Retrieve details about a workflow including its status, timing, and all its jobs. Provides a comprehensive view of a workflow's execution.
List Pipelines
List recent pipelines for a project. Optionally filter by branch. Returns pipeline IDs, statuses, and trigger information.
Manage Context Environment Variables
List, set, or delete environment variables within a CircleCI context. Context env vars are shared across all projects that use the context.
Manage Contexts
Create, list, get, or delete CircleCI contexts for an organization. Contexts provide a way to secure and share environment variables across projects.
Manage Project Environment Variables
List, create, or delete environment variables for a CircleCI project. Environment variable values are masked when listed — only the last 4 characters are visible.
Manage Schedules
Create, list, update, or delete scheduled pipeline triggers for a CircleCI project. Schedules automatically trigger pipelines at specified intervals using a timetable (hours, days, months).
Manage Webhooks
Create, list, update, or delete signed outbound webhooks for a CircleCI project. Webhooks push workflow-completed and job-completed notifications to HTTPS endpoints.
Manage Workflow
Cancel, rerun, or approve a pending job within a workflow. Reruns can start from failed jobs or target selected job UUIDs, with optional sparse-tree and SSH controls.
Trigger Pipeline
Deprecated compatibility tool for GitHub OAuth and Bitbucket Cloud projects. Use Trigger Pipeline Run for new calls.
License
This integration is licensed under the FSL-1.1.
