Настройка клиента CDash

Я пытаюсь создать среду C++ CI с помощью CDash.

У меня на компьютере работает CDash, и я могу отправить ему некоторые результаты от клиентов CDash, запустив ctest вручную.

Я немного заблудился о том, как настроить клиент для автоматической компиляции и тестирования кода при изменении исходного кода в системе управления версиями (subversion) или в определенные моменты времени.

У меня есть книга "Мастеринг CMake", но, похоже, на эту тему она мало что говорит.

Есть ли способ сделать непрерывную сборку без использования запланированных задач / cron?

Есть ли хороший пример, который было бы полезно проверить?

Можно ли как-нибудь заказать запустить сборку на каком-то сайте с панели инструментов? Я помню, что видел это где-то, но сейчас не могу найти.

CDash хорош для сред CI? (используйте комментарии, чтобы ответить на этот)

1 ответ

Решение

CDas@Home может быть решением. Обычно мои непрерывные машины запускают сценарий для ночной задачи cron, которая опрашивает хранилище каждые пару минут в течение ~24 часов.

Другие вопросы по тегам