Проект, над которым я работаю, состоит из фронт-энда разработки - HTML, CSS, Javascript и графических файлов.
Я хочу настроить процесс сборки, который выполняет следующие действия.
- Отслеживает изменения в репозитории CVS
- При каждом коммите берет принятые файлы и загружает их на сервер через FTP
- Будущие потенциальные требования:
** Запустите JSLint для файлов Javascript
** Сократите / объедините JavaScript и CSS, используя мою собственную программу минимизации
** Сделайте некоторую предварительную обработку CSS
Какой самый простой способ заставить работать выше?
КруизКонтроль облегчит какой-либо аспект этой задачи?
Или мне лучше создать собственное программное обеспечение для сборки, скажем, приложение WinForms, которое проверяет CVS на наличие обновлений и выполняет ли FTP-доступ?
Другими словами, какие усилия CruiseControl может спасти меня в этом случае?