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 view sample pipelines and use the samples 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 that you have access to.

You can complete the following tasks in the Pipelines view:

  • 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, Data Collector, or Transformer.
  • Export pipelines.
  • Create a template from a pipeline.
  • Create a job for a pipeline.
  • View all jobs that include a specific pipeline version.
  • Share a pipeline with other users and groups.
  • Delete a pipeline or pipeline version.

The following image shows the available pipelines and displays the details of one of the pipelines:

Note the following icons that display for all pipelines 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.
Import Import pipelines that have been exported from Control Hub, Data Collector, or Transformer.
Refresh Refresh the list of pipelines.
Toggle Filter Column Toggle the display of the Filter column, where you can filter pipelines by execution engine type, by pipeline status, or by label. You can also search for pipelines by name, description, or commit message.
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 that you have access to.

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

  • 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 available pipeline fragments and displays the details of one of the fragments:

Note the following icons that display for all fragments 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.
Import Import fragments that have been exported from Control Hub.
Refresh Refresh the list of fragments.
Toggle Filter Column Toggle the display of the Filter column, where you can filter fragments by execution engine type, by fragment status, or by label. You can also search for fragments by name, description, or commit message.
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.

Sample Pipelines View

The Sample Pipelines view lists sample pipelines that you can use to learn about pipeline design or as a basis for building your own pipelines.

You can complete the following tasks in the Sample Pipelines view:
  • View a sample pipeline.
  • Duplicate a sample pipeline to use it as the basis for building your own pipeline.

For more information, see Sample Pipelines.