#!/bin/bash # CI: сборка и тесты POSIX-платформы. # ESP-IDF-сборка проверяется отдельно (см. README): # . $IDF_PATH/export.sh && idf.py build (в тестовом проекте-компоненте) set -euo pipefail cd "$(dirname "$0")/.." BUILD_DIR="${BUILD_DIR:-build-ci}" cmake -S . -B "$BUILD_DIR" -G Ninja -DCMAKE_BUILD_TYPE=Release cmake --build "$BUILD_DIR" ctest --test-dir "$BUILD_DIR" --output-on-failure echo "CI OK"