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:
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
*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.