circleci-config-visualizer v0.1.3
CircleCI Config Visualizer
The circleci-config-visualizer
is a package/tool that can be used to visualize circlei config.yml
files. It provides a clear overview of CI workflows and jobs in the config files.
A cli
utility is also provided to help users visualize config files directly using command line by specifying the config file.
Built using reactjs
, redux
, nodejs
and Typescript
.
How to use
Using CLI (For usage):
Make sure you have
nodejs
andnpm
installed. Install the package usingnpm
:npm install -g circleci-config-visualizer
Open terminal or command line and enter the following command to start the server and client:
circleci-config-visualizer -f <path_to_your_config_file> # eg - circleci-config-visualizer -f ./config.yml
The specified file gets opened in the browser at
localhost:3000
for visualization:
Using React (For development):
Clone the repo:
git clone https://github.com/syngenta/circleci-config-visualizer.git
Navigate to
client
directory and runnpm start
in the terminal:cd client npm start
The webapp gets opened in the browser at
localhost:3000
. Click on Upload button and choose your config file to visualize: