Exporting Objects

You can export pipelines, fragments, jobs, and topologies from Control Hub. You can export a single object, or you can select multiple objects of the same type to export a set of objects.

Control Hub saves the exported objects to your default downloads directory.

Exporting Pipelines

You can export the latest version of a published pipeline from the Pipelines view. Or you can export an earlier version of a published pipeline from Pipeline Designer. When you export a pipeline that uses pipeline fragments, exporting a pipeline also exports the pipeline fragment versions included in the pipeline.

When you export a pipeline, Control Hub creates a ZIP file that contains a JSON file for the selected pipeline. The name of the ZIP file is based on the name of the pipeline, as follows: <pipeline name>.zip.

When you export a set of pipelines, Control Hub creates a ZIP file named pipelines.zip that contains a JSON file for each selected pipeline.

  1. In the Navigation panel, click Pipeline Repository > Pipelines.
  2. Export pipelines in one of the following ways:
    • To export the latest version of a single pipeline or multiple pipelines, select pipelines from the list and then click the Export icon: .
    • To export an earlier version of a single pipeline, open the pipeline in Pipeline Designer and select the version number at the top of the pipeline canvas. Click the More icon () and then click Export Pipeline.

Exporting Fragments

You can export the latest version of a published pipeline fragment from the Pipeline Fragments view. Or you can export an earlier version of a published fragment from Pipeline Designer.

When you export a fragment, Control Hub creates a ZIP file that contains a JSON file for the selected fragment. The name of the ZIP file is based on the name of the fragment, as follows: <fragment name>.zip.

When you export a set of fragments, Control Hub creates a ZIP file named fragments.zip that contains a JSON file for each selected pipeline.

  1. In the Navigation panel, click Pipeline Repository > Pipeline Fragments.
  2. Export fragments in one of the following ways:
    • To export the latest version of a single fragment or multiple fragments, select the fragments from the list and then click the Export icon: .
    • To export an earlier version of a single fragment, open the fragment in Pipeline Designer and select the version number at the top of the pipeline canvas. Click the More icon () and then click Export Pipeline Fragment.

Exporting Jobs

You can export active or inactive jobs and job templates. You cannot export a job instance created from a job template.

When you export a single job or a set of jobs, Control Hub creates a ZIP file named jobs.zip that contains job files. Job files are JSON files that contain the exported job or job template, the dependent pipeline, and any fragments used in the pipeline.

  1. In the Navigation panel, click Jobs.
  2. Select a single job or multiple jobs from the list, and then click the Export icon: .

Exporting Topologies

You can export the latest version of a published topology from the Topologies view. Or you can export an earlier version of a published topology from the topology canvas.

When you export a single published topology or a set of published topologies, Control Hub creates a ZIP file named topologies.zip that contains topology files. Topology files are JSON files that contain the exported topology and the dependent jobs, pipelines, and pipeline fragments.

  1. In the Navigation panel, click Topologies.
  2. Export topologies in one of the following ways:
    • To export the latest version of a single topology or multiple topologies, select topologies from the list and then click the Export icon: .
    • To export an earlier version of a single topology, open the topology in the topology canvas and select the version number at the top of the canvas. Click the More icon () and then click Export Topology.