Skip to content
MENU
SELECT LANGUAGE SELECT COUNTRY


Smarter CI/CD with Eiffel


New tools for visibility, collaboration, and delivery in software development

In complex organizations, development processes often become fragmented, making it hard to get a clear view of what’s actually going on.

To address these challenges, Nexer supported two thesis projects at Chalmers University of Technology.

Both projects showed how Eiffel can add structure and automation to CI/CD, resulting in two new solutions that make pipelines more scalable and easier to manage:

– A web-based dashboard that makes CICD pipelines visible and understandable using the Eiffel protocol.
– A plugin that enables Jenkins to automatically trigger jobs based on real-time Eiffel events.

The solutions were showcased at a live event in Gothenburg on June 10 (2025), to show how they improve visibility, reduce silos, and support smarter delivery workflows.

Did you miss the event? No worries – we love talking about CICD! Let’s get in touch.

about the projects

Visualization of CI/CD Flows Using Eiffel Events

Douglas Lindqvist & Philip Osbeck
Department of Computer Science and Engineering,
Chalmers University of Technology

The Eiffel protocol, developed by Ericsson, enables technology-agnostic communication in CI/CD ecosystems through event-based actions. Currently, there is no open-source tool for clear event visualization. The goal was to create a web application using Next.js, Express.js, and MongoDB to display Eiffel events in an intuitive dashboard. Users can browse repositories, branches, and view entire pipelines, making event sequences easily understandable. This project lays the groundwork for future web applications to help developers and stakeholders follow and analyze Eiffel event pipelines effortlessly.

Enabling Large-scale CI/CD with an Eiffel-integrated Jenkins Plugin

Lukas Danielsson & Martin Hagentoft,
Department of Computer Science and Engineering,
Chalmers University of Technology

Jenkins, a popular CI/CD tool, lacks native support for event-driven job triggering via Eiffel. This causes companies to develop their own solutions, often leading to poorly developed software and lack of collaboration at the enterprise level. This project introduces a plugin that enables Jenkins to automatically trigger jobs based on real-time Eiffel events, as well as a standalone component to process incoming Eiffel events.

supervisor

Nikolai Dahlberg,
Consultant at Nexer Engineering

Nikolai Dahlberg holds a degree in Computer Science (2019) and has since focused on CICD, with additional experience in cloud, system administration, and security. His passion for IT and problem-solving drives him to take on new challenges and deliver real value – always with a positive and collaborative mindset.

do you want to talk tech?

So do we! Check out our areas of expertise.

To nexer engineering