Pipeline Repository Overview

The Control Hub pipeline repository provides access to the details and configuration for all pipelines and pipeline fragments in your Control Hub organization.

From the pipeline repository, you can use the Control Hub Pipeline Designer to work with pipelines and pipeline fragments. You can create, configure, and publish pipelines and pipeline fragments. You can create templates from pipelines and use them to create new pipelines. You can import fragments and use them in pipelines. You can also import pipelines and create jobs to run pipelines.

You can perform pipeline and fragment maintenance, such as changing permissions, and deleting pipelines and fragments or pipeline and fragment versions.

The pipeline repository provides release management of your pipelines and fragments by maintaining a version history of each pipeline or fragment. You can compare one pipeline or fragment version with another version. You can also add tags to pipeline and fragment versions to easily differentiate between versions.

Pipelines View

The Pipelines view lists all pipelines available in the pipeline repository.

You can complete the following tasks in the Pipelines view:

  • Launch Pipeline Designer to create, configure, and publish a pipeline.
  • View pipeline details, including the user who committed the pipeline and the commit time and message.
  • View the configuration of each pipeline and each stage in the pipelines.
  • View pipeline version history. You can compare two versions side-by-side. You can also create tags for pipeline versions to easily differentiate between pipeline versions.
  • Duplicate a pipeline.
  • Import pipelines that have been exported from Control Hub or Data Collector.
  • Export pipelines from the repository.
  • Create a template from a pipeline.
  • Create a job for a pipeline.
  • Share a pipeline with other users and groups.
  • Delete a pipeline or pipeline version.

The following image shows the pipelines available in Control Hub pipeline repository and displays the details of one of the pipelines:

Note the following icons that display for all pipelines in the repository or when you hover over a single pipeline. You'll use these icons frequently as you manage pipelines:

Icon Name Description
Create New Pipeline Create a new pipeline in Pipeline Designer.
Import Import pipelines that have been exported from Control Hub or Data Collector.
Refresh Refresh the list of pipelines in the repository.
Toggle Filter Column Toggle the display of the Filter column, where you can search for pipelines by name, description, or commit message. You can also filter pipelines by label.
Duplicate Pipeline Duplicate the selected pipeline.
Compare with Previous Version Compare a pipeline version with a previous version.
History View the version history of the pipeline.
Create Job Create a job for the pipeline.
Export Export the selected pipelines.
Share Share the pipeline with other users and groups, as described in Permissions.
Delete Delete the pipeline or pipeline version.

Pipeline Fragments View

The Pipeline Fragments view lists all pipeline fragments available in the pipeline repository.

You can complete the following tasks in the Pipeline Fragments view:

  • Launch Pipeline Designer to create, configure, and publish a fragment.
  • View fragment details, including the user who committed the fragment and the commit time and message.
  • View the configuration of each fragment and each stage in the fragments.
  • View the fragment version history. You can compare two versions side-by-side. You can also create tags for fragment versions to easily differentiate between versions.
  • Duplicate a fragment.
  • Import fragments that have been exported from Control Hub.
  • Export fragments from the repository.
  • Share a fragment with other users and groups.
  • Delete a fragment or fragment version.

The following image shows the pipeline fragments available in Control Hub pipeline repository and displays the details of one of the fragments:

Note the following icons that display for all fragments in the repository or when you hover over a single fragment. You'll use these icons frequently as you manage fragments:

Icon Name Description
Create New Pipeline Fragment Create a new pipeline fragment in Pipeline Designer.
Import Import fragments that have been exported from Control Hub.
Refresh Refresh the list of fragments in the repository.
Toggle Filter Column Toggle the display of the Filter column, where you can search for pipelines by name, description, or commit message. You can also filter fragments by label.
Duplicate Duplicate the selected fragment.
Compare with Previous Version Compare a fragment version with a previous version.
History View the version history of the fragment.
Export Export the selected fragments.
Share Share the fragment with other users and groups, as described in Permissions.
Delete Delete the fragment or a fragment version.