Skip to content
GitTree
CI/CD

CI/CD runs

GitTree shows the CI/CD runs of your repository’s host, such as GitHub Actions, in the left panel and in a full list beside the graph: what passed, what failed and why, with Re-run Failed Jobs, Cancel Run… and Run Workflow…. CI/CD is part of GitTree Pro.

ProUpdated

Needs GitTree Pro or a running trial; Free keeps every local Git feature. Compare the plans.

On this page
  1. Before you start
  2. Where to find it
  3. Steps
  4. Expected result
  5. More CI/CD actions
  6. If something goes wrong
  7. Questions
  8. Related

Before you start

  • GitTree Pro or a running trial (Free and Pro).
  • An account for the repository’s host connected under Connected accounts in Preferences.

Where to find it

  • The CI/CD button in the toolbar, named after your host (such as Actions), or the shortcut below.
  • The CI/CD section of the left panel: This branch, Running now and Workflows.
  • Right-click a commit: Show CI/CD Runs.
ActionmacOSWindows and Linux
Show CI/CD⌥PAlt+P
Refresh CI/CD⌥⇧RAlt+Shift+R
Re-run Failed Jobs⌥⇧FAlt+Shift+F

Steps

  1. Open the runs

    Press the CI/CD button in the toolbar. The list shows each run’s State, name, Branch, Commit and when it Started, and updates while runs are going.

    The GitHub Actions runs of lumen-app/lumen in GitTree, with passed, waiting, running and failed runs
    Runs that passed, wait for approval, are running and failed, beside the graph.GitTree interface with a demonstration repository.
  2. Open a run

    Select it to see its jobs and steps, and each job’s log. Show Commit in Graph jumps to the commit it ran on.

  3. Act on it

    Use Re-run Failed Jobs, Re-run All Jobs or Cancel Run…. A deployment that Needs approval offers Approve Deployment… and Reject Deployment….

Expected result

You see every run of your branch without leaving GitTree, and the status bar shows the latest one for the branch you are on.

More CI/CD actions

  • Run Workflow… starts a workflow that can be run by hand, on the branch you choose.
  • Filters narrow the list; Show Only My Runs keeps yours.
  • Watch Run notifies you when a run ends.
  • Save Artifact… downloads a file the run produced.
  • With Nour on, Explain Failure with Nour reads a failed job’s log and explains it.

If something goes wrong

“Pull requests, issues and CI/CD runs are part of GitTree Pro.”

Your trial has ended or was never started. Local Git keeps working on Free; start a trial or get Pro to see runs.

Questions

Does GitTree run my pipelines?

No. Your host runs them, as always. GitTree reads their state and logs and sends the actions you choose, such as a re-run.