Raspberry Pi CI/CD Cluster

Scalable testing infrastructure using Raspberry Pi clusters.

7
Technologies
5
Key Results
2
Screenshots
0
External Links

Project Overview

This self-initiated project involved designing and implementing a Raspberry Pi cluster to serve as Azure DevOps agents. The cluster expanded the continuous testing pipeline, enabling parallel testing of different environments and devices. This project optimized resource utilization and enhanced the efficiency of testing workflows.

Project Gallery

Raspberry Pi CI/CD Cluster Screenshot 1
Raspberry Pi CI/CD Cluster Screenshot 2

Key Achievements

Built and configured a cluster of Raspberry Pis to act as scalable Azure DevOps agents.

Automated pipeline workflows using YAML and integrated them with Azure DevOps.

Leveraged Python and Salt for efficient management and orchestration of the cluster.

Enhanced test coverage by enabling simultaneous testing across multiple environments and devices.

Improved overall pipeline execution speed and reduced bottlenecks in the testing process.

Technologies & Tools

Raspberry PiLinuxDevOpsCI/CDYAMLPythonSalt

Interested in This Project?

Want to learn more about my approach to this project or discuss similar challenges? Let's connect and explore how we can work together.