Почитал всякие штуки про SCons, руководство, Crash Course. Эта программа заточена прежде всего для сборки бинарников из C-шных исходников (ну, условно), но позволяет доработать напильником для выполнения других задач. Посему хочу спросить, разумно ли использовать SCons для таких вещей как создание deb'ов, запуск тестов, создание документации, заливка deb'ов и документации в соответствующие места (репозитарий, веб-сервер)? Сейчас меня угораздило оказаться вовлечённым в разработку некоего вебового приложения (на Django), соответственно задача сборки бинарников не стоит, но нужно создание deb'а для заливки в локальный репозитерий, а с него на тестовый сервер, запуск doxygen'а для создания документации и распихивание её в соответствующие места, можно ещё тесты гонять. Странно, что создатели SCons'а такое большое внимание уделяют сборке бинарников программ, и такое малое всему что идёт после этого (тесты, документация, deb'ы, rpm'ы). Повторю вопрос, разумно ли использовать SCons для всего что идёт после сборки бинарников, или есть инструменты которые для этого подходят лучше?
Ну и собственно вопрос связаный с темой сообщения. Как я понял для того чтобы создавать deb'ы Scons'ом нужно написать соответствующий Builder. Рано или поздно я справлюсь с этим сам, но может кто-то уже решил эту задачу раньше и лучше меня?