Pipeline Graphs (Pipeline of Pipelines)

JFrog Pipelines Documentation

Products
JFrog Pipelines
Content Type
User Guide
ft:sourceType
Paligo

This view, also called the Pipeline of Pipelines view, provides a combined view of all interconnected pipelines and resources. It enables you to navigate from multi-pipeline page to individual pipeline page and back.

In this view, the status of pipelines in the multi-pipeline map is updated in real-time as runs are triggered for various pipelines. Each pipeline is presented as a single entity, which makes it easy to view this map and understand dependencies between pipelines.

graph_1.png

The following information is shown for each pipeline:

  • Pipeline name

  • Run number

  • Last run status

  • Last run date/time

  • Time taken for the run to complete

pipeline_view_1.png

Graph View Actions

You can perform the following actions on the Graph view page:

  • Show Path: Click any pipeline and then click Show Path. This highlights all the pipelines and resources that are connected to the selected pipeline, and shows the interconnecting path.

    show_path_2.png
  • View Pipeline: Click any pipeline and then click View Pipeline to view the pipeline page for that pipeline.

  • Search: Use the search field to search this page by pipeline name. In the search results, click the name of the relevant pipeline to zoom in on the pipeline, which is now highlighted with a border.

    search_2.png
  • Filter: Use the filter field to filter pipelines by status. You can select multiple statuses and all the pipelines matching the selected status is highlighted. In addition, the number of pipelines matching each status is displayed next to the filter field.

    filter_2.png

    Click one of the statuses and then click the up/down arrow_keys_1.png keys to cycle through the results.

    filter_3.png
  • Zoom: Use the zoom buttons, which are located on the right-hand bottom corner of the graph view page, to perform the following actions:

    Button

    Description

    zoom_in_1.png

    Zoom in. Alternatively, use your mouse to zoom in.

    zoom_out_1.png

    Zoom out. Alternatively, use your mouse to zoom out.

    zoom_standalone_pipelines_1.png

    Zoom in to only show those pipelines that are not connected to other pipelines.

    reset_view_1.png

    Reset view.

View Pipeline-level Graph

You have the option of viewing the graph of individual pipelines, which provides a view of all the pipelines and the resources that connects a specific pipeline to other pipelines.

To view pipeline-level graph:

  1. In the List view, click the name of a pipeline.

  2. Click the menu button and click View Connected Pipelines.

    156074667.png

    This displays the graph of that pipeline.

    graph_view_11nov21.png

For information about all the actions you can perform on the pipeline-level view, see the section Graph View Actions.

View Connected Runs

Pipelines enables you to view the end-to-end multi-pipeline map for a specific run, which shows the complete path for that run. Interconnected pipelines are shown at the pipeline level, while specific runs are shown at the step level.

With this view, when you trigger a pipeline, you can get a realtime view of runs being triggered by the preceding run. This is useful for tracking how the previous run created a resource version that triggered the next run, and other properties, such as run number and status.

To view connected runs:

  1. Trigger a pipeline.

  2. Click one of the runs, and in the Run view, click the ellipsis button and then click Connected Runs.

    147887535.png

This displays the map of that run, with information about the exact run number that triggered the run.