Eiffel -- another CX paradigm
Eiffel
https://eiffel-community.github.io/
Eiffel
The Eiffel protocol enables technology agnostic communication for CI/CD eco systems.
Eiffel is based on the concept of decentralized real time messaging providing traceability
and KPIs throughout your pipelines, across platforms.
Read more about our Mission and Vision
Why Eiffel?
Modern software production systems are more than just a build server. It is a shifting mix of functions and technologies, from issue trackers and test frameworks to environment managers and repositories. At the same time, software supply chains become increasingly complex, crossing organizational and geographical borders many times before resulting in the final software product. It is a world of interconnected and interdependent software pipelines.
The Eiffel community applies the same architectural principles to this network of pipelines as to any other software design problem. The main part is the Eiffel protocol, enabling technology agnostic event-based communication among the actors of the system. The community also provides services and plugins for sending, storing, analyzing and acting upon those event communications.
The Eiffel protocol and it's implementations lets you know at a glance what is up in your software production system and your supply chain, while providing rich extension points where others can hook into your pipeline with perfect upstream and downstream traceability.
jenkins plugin
https://github.com/eiffel-community/eiffel-jenkins-plugin
https://plugins.jenkins.io/eiffel-broadcaster/
Using Jenkins with Eiffel
https://www.eiffel.org/article/using_jenkins_with_eiffel
tutorial
https://www.youtube.com/watch?v=e1mqW8L_Iow
https://www.youtube.com/watch?v=xP7aawtyvyY