forked from AcubeSAT/comms-software
-
Notifications
You must be signed in to change notification settings - Fork 0
Investigation for a CI/CD Pipeline #20
Copy link
Copy link
Open
Labels
Quality AssuranceFor tasks that ensure the correct functionality of the softwareFor tasks that ensure the correct functionality of the software
Description
Investigation for a CI/CD Pipeline
Objective
Conduct a thorough investigation to determine the optimal CI/CD pipeline setup that accommodates the unique requirements of an STM32 embedded project running FreeRTOS and custom driver firmware.
Tasks
- Research best practices for CI/CD in embedded systems development.
- Evaluate CI/CD tools and platforms for compatibility with STM32 and FreeRTOS.
- Explore potential for cross-compilation and simulation tools integration.
- Investigate static code analysis and automated testing tools suitable for embedded C.
- Assess feasibility and resources needed for setting up hardware in the loop testing.
- Document findings with pros and cons for different CI/CD pipeline configurations.
Acceptance Criteria
- Comprehensive report on CI/CD pipeline options for STM32 embedded projects.
- Clear recommendations with justifications based on research findings.
- Identified set of tools and processes to automate building, testing, and deployment.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Quality AssuranceFor tasks that ensure the correct functionality of the softwareFor tasks that ensure the correct functionality of the software