DESIGN & COMMUNICATION
TECH & DEVELOPMENT
BUSINESS OPERATIONS
STRATEGY, TALENT & MANAGEMENT
ENGINEERING
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 (Göteborg) 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.
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.
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.
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.