pipeline-components
Reusable, versioned fragments of a pipeline, owned by a group or a repository
28 operations
- GET/groups/{group_id}/pipeline-componentsList the components a group's pipelines may reference
- POST/groups/{group_id}/pipeline-componentsCreate a reusable pipeline component
- GET/groups/{group_id}/pipeline-components/{component_id}Read one component, its draft body and its published versions
- PUT/groups/{group_id}/pipeline-components/{component_id}Replace a component's draft body
- DEL/groups/{group_id}/pipeline-components/{component_id}Delete a component and all of its versions
- POST/groups/{group_id}/pipeline-components/{component_id}/repinMove consuming pipelines onto a different version reference
- GET/groups/{group_id}/pipeline-components/{component_id}/upgrade-impactReport how far every consumer is from one published version
- GET/groups/{group_id}/pipeline-components/{component_id}/usagesList the pipelines that reference a component
- GET/groups/{group_id}/pipeline-components/{component_id}/versionsList a component's published versions, newest first
- POST/groups/{group_id}/pipeline-components/{component_id}/versionsPublish the current draft as an immutable version
- GET/groups/{group_id}/pipeline-components/{component_id}/versions/{version}Read one published version, including the body it froze
- POST/groups/{group_id}/pipeline-components/{component_id}/versions/{version}/deprecateDeprecate a published version
- POST/groups/{group_id}/pipeline-components/{component_id}/versions/{version}/sunsetSunset a published version
- POST/groups/{group_id}/pipeline-components/{component_id}/versions/{version}/undeprecateReturn a deprecated version to active
- GET/repositories/{repo_id}/pipeline-componentsList the components a repository's pipelines may reference
- POST/repositories/{repo_id}/pipeline-componentsCreate a reusable pipeline component
- GET/repositories/{repo_id}/pipeline-components/{component_id}Read one component, its draft body and its published versions
- PUT/repositories/{repo_id}/pipeline-components/{component_id}Replace a component's draft body
- DEL/repositories/{repo_id}/pipeline-components/{component_id}Delete a component and all of its versions
- POST/repositories/{repo_id}/pipeline-components/{component_id}/repinMove consuming pipelines onto a different version reference
- GET/repositories/{repo_id}/pipeline-components/{component_id}/upgrade-impactReport how far every consumer is from one published version
- GET/repositories/{repo_id}/pipeline-components/{component_id}/usagesList the pipelines that reference a component
- GET/repositories/{repo_id}/pipeline-components/{component_id}/versionsList a component's published versions, newest first
- POST/repositories/{repo_id}/pipeline-components/{component_id}/versionsPublish the current draft as an immutable version
- GET/repositories/{repo_id}/pipeline-components/{component_id}/versions/{version}Read one published version, including the body it froze
- POST/repositories/{repo_id}/pipeline-components/{component_id}/versions/{version}/deprecateDeprecate a published version
- POST/repositories/{repo_id}/pipeline-components/{component_id}/versions/{version}/sunsetSunset a published version
- POST/repositories/{repo_id}/pipeline-components/{component_id}/versions/{version}/undeprecateReturn a deprecated version to active