EFXCI-System

Welcome to the EFXCI-System documentation. This section provides an overview of the system, its goals, and the intended audience.

Purpose

The EFXCI-System is a Continuous Integration and Continuous Deployment (CI/CD) platform built on top of Zuul. It has been extended and customized to address the unique needs of automotive software projects.

The system automates building and testing, with a strong focus on reliability, maintainability, and development velocity. Unlike standard Zuul setups, EFXCI emphasizes a Web UI-driven experience to make the entire gating workflow more approachable for engineers, project managers, and quality teams.

Key Features

  • Automotive project focus: Tailored workflows and integrations for automotive-grade software development.

  • Web UI-driven configuration: Connect version control systems and storage services entirely through the interface — no manual YAML edits required.

  • Production line management: Create and manage production lines, add build scripts, and configure test execution directly from the UI.

  • Scalable architecture: A distributed agent-based model for build and test execution, ensuring scalability and security across large automotive projects.

How To Use This Manual:

If you would like to learn how to run EFXCI-System, try the Getting Started.