Skip to content

This repository contains gatt-server and gatt-client software. Main goal is to visualize the Jenkins state :)

License

Notifications You must be signed in to change notification settings

leinher/jenkins-head

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jenkins-head-controller-ci jenkins-head-ci codecov-jenkins-head-controller-ci

jenkins-head

This repository contains gatt-server and gatt-client software. The Main goal of this project is, to visualize the Jenkins state with a jenkins figure :)

TODO: add picture of the jenkins head

system overview

System Overview

GATT Client

The GATT Client collects the state of all registered Jenkins jobs. (see more details here) The Jobs are organised in groups. The state of a group is visualized with a Jenkins head (BLE Server) A state is represented as an RGB value pushed by the GATT Client to the GATT Server (Jenkins Head).

GATT Sever

The GATT Server is colouring the jenkins head regarding the RGB value that is set from the GATT client. For further information see the documentation of the GATT Server documentation.

Sequence

Sequence Diagram

About

This repository contains gatt-server and gatt-client software. Main goal is to visualize the Jenkins state :)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 69.1%
  • C++ 28.4%
  • Dockerfile 2.5%