innovativeproject-dev-dashboard

Build Status

Goal

The goal of this project is to build an app, which will show current states of CI systems for repositories on source control systems.

Description

This app is designed to be viewed on TVs or other displays which are not used at the moment. It allows to configure static panels, which always shows given branch or dynamic panels for discovering newest pipelines/branches. It should be able to track many projects in many CI systems. Also, writing own plugins to make this app able to deal with new CI systems is supported.

At this moment supported services are:

Technologies

Project is divided into frontend and backend. Technologies in use

FrontEnd BackEnd Both
Angular Autofac Docker
Angular Material Hangfire Swagger
Bootstrap RestSHarp Heroku
angular2gridster .NET Core 2.1

Deployment

After push to develop branch and successful Travis build, applications will be deployed to Heroku and can be accessed here: Online application