Automated Analysis
in Your
CI/CD Workflow

Enhanced Support for Automotive

Many modern software development methodologies rely on the use of CI/CD workflows (Continuous Integration/Continuous Delivery). The aim of such a workflow is to automate the process of building, testing and deploying software, so that changes to the source code in the version control system either fail quickly or are quickly pushed to test and staging environments for thorough testing.

The emmtrix tools ePE and eDA are designed to integrate directly into such flows to provide developers with additional information throughout the development process. A setup in a CI/CD pipeline based on tools like Jenkins might look like this:

Automated Analysis Integrated in CI/CD Workflow

Figure 1: Integrating ePE and eDA for Continuous Development Insights

An additional ‘run analysis’ pass can be added after the build step. Compilable source code is a prerequisite for analysis in both tools.

Available Reports

  • Interactive HTML reports, which can be viewed directly as results of Jenkins in the browser
    • For ePE: searchable and sortable with options to hide or show items
    • For eDA: interactive visualisation that highlights relevant dependencies
  • Results in XML and JSON formats for automated processing, such as ingestion into databases or use in other tools
  • Detailed log files that record all analysis steps with warnings and other important information that can be used for further insight into the analysis

Some Benefits of Using emmtrix Tools in CI/CD Workflows

  • Can be used early in development to track projects through their lifecycle and monitor how performance or dependencies change over time. This helps to pinpoint high-impact code changes and get a handle on application timing.
  • (Function) developers can simply access the results in their browsers
  • Automated monitoring of thresholds can automatically notify designers or architects when runtimes become too high
  • Reporting can be focused on parts of the application to provide immediate feedback on the impact of code changes

Get More Information on emmtrix Performance Estimator

For more information or to request a demo, a chat or a meeting use our contact form or get directly in touch. We’re looking forward to hearing from you.

Portrait Rainer Heim
Rainer Heim
Cookie Consent with Real Cookie Banner