CI/CD integration and automated build pipelines for ESP-IDF projects using the HardFOC project tools.
Available Resources
Quick Start
GitHub Actions Integration
name: Build ESP-IDF Applications
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
uses: N3b3x/hf-espidf-ci-tools/.github/workflows/ru-build.yml@v1
with:
project_dir: examples/esp32
project_tools_dir: examples/esp32/scripts
Key Features
- Automated Builds - Multi-application builds in CI/CD
- Matrix Testing - Test multiple configurations and ESP-IDF versions
- Port Detection - Automatic ESP32 device detection
- Log Management - Comprehensive build and test logging
- Integration Patterns - Multiple ways to integrate with existing projects
Integration Methods
- Submodule Setup - Version-controlled integration
- Direct Clone - Quick setup for experimentation
- Shared Tools - Multiple projects using same tools
- Custom Location - Flexible directory structures
Related Documentation