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
nodejsandnpminstalled. 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:3000for visualization:
Using React (For development):
Clone the repo:
git clone https://github.com/syngenta/circleci-config-visualizer.git
Navigate to
clientdirectory and runnpm startin 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: