Skip to content

Investigation for a CI/CD Pipeline #20

@Sourland

Description

@Sourland

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.

Metadata

Metadata

Assignees

Labels

Quality AssuranceFor tasks that ensure the correct functionality of the software

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions