Skip to main content

User Interface

Dagger Cloud lets you visualize your Dagger pipelines in two ways: runs and changes.

Runs

A run is an invocation of a Dagger pipeline. If you have many CI jobs configured to run for every pull/merge request or commit, you may see several runs for a single commit or single pull/merge request.

The All Runs page lists available runs, as shown below:

View runs

Here's a quick summary of what you'll see for each run.

FieldDescription
StatusIndication of run success or failure
TitleChange or commit title (abbreviated)
CommitCommit ID
ChangeReference to change in source code repository
StartRun start time
DurationRun duration
UserUser triggering the run
Runner JobRun ID (first 8 identifying bytes)
BranchName of the branch in source code repository
RemoteFull path to the remote source code repository
tip

You can display a subset of runs, such as runs related to a specific commit, branch, user or remote, by clicking the Filter icon in the corresponding field of the run list.

You can drill down into the details of a specific run by clicking it. This directs you to a run-specific Run Details page, as shown below:

View run details

The Run Details page includes detailed status and duration metadata about the pipeline steps. The tree view shows Dagger pipelines and steps within those pipelines. If there are any errors in the run, Dagger Cloud automatically brings you to the first error in the list. You see detailed logs and output of each step, making it easy for you to debug your pipelines and collaborate with your teammates.

note

It is also possible to view a run as a Directed Acyclic Graph (DAG). This DAG view displays a graph of everything that happened in a Dagger run and shows the status for each step. This DAG view is currently experimental; to activate it, visit the User Settings page of the Dagger Cloud dashboard (accessible by clicking your user profile icon in the Dagger Cloud interface) and turn on the Use DAG view features for viewing runs option. You will now have an option to toggle between the standard tree view and the experimental DAG view on the Run Details page. Here is an example of the DAG view for a run:

View run details

Changes

A change is a group of runs for a specific commit or pull/merge request.

The All Changes page lists available groups, as shown below:

View changes

Here's a quick summary of what you'll see for each change.

FieldDescription
StatusIndication of run success or failure
TitleChange or commit title (abbreviated)
CommitCommit ID
ChangeReference to change in source code repository
StartRun start time
DurationRun duration
UserUser triggering the run
Runner JobRun ID (first 8 identifying bytes)
BranchName of the branch in source code repository
RemoteFull path to the remote source code repository

You can drill down into the details of a specific change by clicking it. This directs you to a Change Details page, as shown below:

View change details

The Change Details page lists all the pipeline runs for the commit or pull request. The tree view shows Dagger pipelines and detailed logs of steps and outputs within those pipelines.