Кто как автоматизирует релизы приложений (Delphi. Непрерывная интеграция)?

Коллеги, прошу поделиться опытом процесса релиза своих приложений.

Как сделано у меня сейчас:
  1. Программисты пишут код, небольшие тесты (DUnit) и заливают на SVN.
  2. Тестировщики пишут UI-тесты в TestComplete и сами же их гоняют.
  3. Старший разработчик сливает последние изменения с коммита, компилит все проекты, прогоняет модульные тесты, и заливает новые билды на сервер обновлений.
  4. Сервер обновлений уже сам раздает новые версии приложений пользователям.


Как я хочу сделать (хочу попробовать непрерывную интеграцию):
  1. Без изменений.
  2. Без изменений.
  3. Настраиваю FinalBuilder, который сам раз в неделю сливает с SVN последние версии кода, компилирует, запускает модульные и UI-тесты и заливает новые версии на сервер обновлений.


Технически сделать это проблем нет, все проверял, все работает по отдельности.

Собственно вопрос в том, а как подобные процессы устроены у вас? Может я упускаю какую-то стадию или вообще все делаю не так.

Прошу поделиться опытом. Очень интересно.

P. S. Разработку веду на Delphi XE5.
  • Вопрос задан
  • 387 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Сбер Москва
от 200 000 ₽
MF Санкт-Петербург
от 200 000 ₽
Dun Rose Ростов-на-Дону
от 50 000 до 70 000 ₽
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект