Моё представление автоматической сборки сводится к следующему:
скомпилировать все модули текущей версией компиляторапрогнать тесты, выявив ошибкив случае неудачи записать всё в журнал для дальнейшего анализа и доложить о результатахесли все тесты пройдены успешно
собрать новую версиюподготовить документациюподготовить установщиком новую версиюдоложить об успехе
Имеем консольную версию компилятора для Windows, Linux, BSD. Требуется лишь разработать сценарий сборки.