Могу ли я интегрировать Arduino в установку CI/CD?
Хотя эмуляция Arduino в конфигурации CI/CD кажется менее ценной, существуют ли какие-либо опыт/рекомендации для совместных команд по автоматизации приемочных испытаний? где настоящая Arduino интегрирована в цепочку инструментов CI/CD (или что можно сравнить с ней)?
Минимальный пример приемочного тестирования:
- компиляция для данной версии компилятора выполнена успешно.
@J. Doe, 👍0
Обсуждение1 ответ
Лучший ответ:
Есть разные подходы. Я могу только указать вам на некоторые из них:
- Подход А к непрерывной интеграции GitLab
- Подход GitLab CI B
- Ваше конкретное решение: создание конвейеров для Arduino (хотя это Azure), но вы можете использовать эту технику в Linux с Jenkins
Как отметил ценный комментатор в вашем предыдущем вопросе, это не распространяется на тестирование подключенного оборудования (датчиков/двигателей) – его необходимо «интегрировать» через тестовую лабораторную станцию, которой вы должны управлять вручную (или полуавтоматически). автоматизировано с помощью лабораторного оборудования) при определенных изменениях выпуска/версии
большое спасибо @Codebreaker007! Пробуем подход А для компиляции кода контроллера для проекта вентилятора с открытым исходным кодом :-), @J. Doe
- Как определить снег и лед?
- Как вращать сервопривод каждые 12 часов с помощью модуля RTC?
- Ультразвуковая калибровка датчика под водой
- Как программно выбрать «модель платы» и «номер порта» в Arduino IDE?
- Могу ли я эмулировать Arduino в безголовой установке CI/CD?
- Воспроизведение смоделированных температурных данных с помощью Arduino
- Парсинг чтения SD-файла в 2 переменные
- Первый проект (авто сад)
Шаг первый: Определите, что означает принятие в рабочем процессе вашего проекта., @Majenko
добавил минимальный пример., @J. Doe
Для этого: запустите arduino-builder в скрипте, запускаемом заданием cron., @Majenko