{"repo":"Kesin11/CIAnalyzer","free":true,"listed":false,"github":"https://github.com/Kesin11/CIAnalyzer","clone":"git clone https://github.com/Kesin11/CIAnalyzer.git","description":"A tool collecting multi CI services build data and export it for creating self-hosting build dashboard.","language":"TypeScript","stars":114,"topics":["github-actions","circleci","jenkins","ci","bitrise"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"CIAnalyzer CIAnalyzer is a tool for collecting build data from CI services. You can create a dashboard to analyze your build from the collected data. Motivation Today, many CI services provide the ability to build applications, docker images, and many other things. Since some of these builds can take a long time to build, you may want to analyze your build data, average build time, success rate, etc. Unfortunately, few services provide a dashboard for analyzing build data. As far as I know Azure Pipeline provides a great feature called Pipeline reports, but it only shows data about builds that have been run in Azure Pipeline. CIAnalyzer collects build data using each service API, then normalizes the data format and exports it. So you can create a dashboard that allows you to analyze build data across multiple CI services using your favorite BI tools. Sample dashboard CIAnalyzer sample dashboard (DataStudio) It created by DataStudio with BigQuery Architecture Export data Workflow Workflow is a data about job that executed in CI. The items included in the workflow data are as follows. - Executed date - Duration time - Status(Success, Failed, Abort, etc.) - Build number - Trigger type - Repository - Branch - Tag - Queued time - Commit - Actor - Workflow URL - Executor data See full BigQuery schema: workflow report.json Test report Test report is a data about test. If you output test result as JUnit format XML and store to archive, CIAnalyzer can collect from it. - Executed date ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Kesin11","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Kesin11/CIAnalyzer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}