Sign inSign up

armakuni/circleci-workflow-dashboard

By armakuni

•Updated about 6 years ago

CircleCI Workflow Dashboard

Image
0

1.6K

armakuni/circleci-workflow-dashboard repository overview

⁠CircleCI Workflow Dashboard

CircleCI

Gives a build radiator view of your CircleCI workflows.

The built in tools for CircleCI are okay if you want to see the history of everything ever. but that's not helpful for reacting to issues and failures.

This dashboard is designed to be displayed loud and proud to show everyone what urgent issues have been found in the builds. The quick-look nature enables teams to focus on the important stuff quickly.

CircleCI Dashboard Overview

⁠Running

We also distribute the dashboard as a docker image

docker run -e CIRCLECI_TOKEN=<api_token> --rm -ti -p 5000:5000 armakuni/circleci-workflow-dashboard

If you want to start run on a different port change change the -p param. For example -p 80:5000 will start the service on port 80.

Note: As this is done via port mapping in docker you will still see the output as starting on port 5000.

By default this will run on http://localhost:5000⁠

⁠Configuration

There are a number of configuration options that are exposed by environment variables.

VariableDefaultDescription
CIRCLECI_TOKENN\AYour CircleCI API Token
PORT5000The port for the web server to listen on
CIRCLECI_API_URLhttps://circleci.com⁠The URL of your CircleCI instance, if you are running an on-prem install
CIRCLECI_JOBS_URLhttps://app.circleci.com⁠The URL of your CircleCI jobs, this is often has a different prefix to the API URL, if you are running an on-prem install

⁠Legend

As a dashboard, colours are important. So here's what the various colours will mean

⁠Successful Build

A completed, successful build will be a solid green block

CircleCI Dashboard Successful Build

⁠Failed Build

A completed, failed build will be a solid red block

CircleCI Dashboard Failed Build

Note: The following states all display the last completed build colour from above, but with an indicator that something else is happening

⁠In Progress Build

A build that is currently running will have a bouncing blue border

CircleCI Dashboard In Progress Build

⁠On Hold Build

A build that is on hold - normally requiring a Manual Approval - will have a bouncing purple border

CircleCI Dashboard On Hold Build

⁠Cancelled Build

A manually cancelled build will have a static grey border

CircleCI Dashboard Cancelled Build

Tag summary

Content type

Image

Digest

Size

11.1 MB

Last updated

about 6 years ago

docker pull armakuni/circleci-workflow-dashboard