Я новичок в разработке Coldfusion и унаследовал уже развернутый проект.
Из-за различных технических ограничений локальная разработка на наших рабочих станциях невозможна (как это было бы для .net). Как следствие, файлы редактируются непосредственно с тестовых серверов (и передаются в SVN оттуда).
Еще раз, поскольку тестовая база данных обычно намного отстает от базы данных prod, нам часто приходится редактировать код непосредственно с сервера prod (пожалуйста, не вините здесь, я знаю, что это плохо).
Я хотел бы воспользоваться этой возможностью, чтобы вернуть процесс в нечто управляемое:
- Местная редакция кода
- Модульное тестирование с использованием MXUnit
- Фиксация с SVN
- Подключите SVN для развертывания на тестовом сервере
- Тест на тестовом сервере
- Как-то инициировать развертывание на серверах prod
С точки зрения технологии, я думал о комбинации: CFEclipse, MXUnit, SVN и ANT
Кроме SVN, все будет новым и может быть изменено, если у вас есть лучший совет.
Кто-нибудь реализовывал такие процессы и мог бы мне подсказать, с чего начать?