
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.02.2013, 17:21:45
|
|||
|---|---|---|---|
Development lyfecycle |
|||
|
#18+
Еще пара вопросов на сегодня.. Решили наладить Software development process и хотим спросить советов/рекомендаций по выбору инструментов/технологий. Хочется наладить этот процесс в соответствии с best practices. Итак, текущие условия: 1. Есть арендуемый VPS с тремя привязанными белыми IP. 2. На нем пока что и будет прод (в будущем, наверно будет еще один VPS). Как я понимаю, процесс такой: Разработка -> commit в ветку для тестов --> update кода для тестирования --> прогоняем тесты --> {success --> собираем build --> делаем commit в проверенные сборки --> собираем отчет, отправляем на почту или сохраняем в базу} {fail --> собираем отчет, отправляем на почту или сохраняем в базу} В качестве инструмента сборки: Maven Система контроля версия SVN (Git, если найдем смысл перехода на него). в качестве CI хотим попробовать использовать Jetbrains TeamCity. Чего не хватает в схеме и какие бы еще рекомендации вы бы дали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2013, 17:38:40
|
|||
|---|---|---|---|
|
|||
Development lyfecycle |
|||
|
#18+
Казалось бы, при чем тут Java... TeamCity, по-моему слишком наворочаный для такого простого процесса. Jenkins-а хватило бы вполне. Собирать и прогонять тесты можно тем же CI сервером после каждого комита. В целом, это только основы. Основная проблема начинается после выкатывания в продакшн. Есть продакшн ветка и билд. Есть QA ветка и билд. Есть фичи запланированые в следующую версию. Есть срочные фиксы, которые нужно в первую очередь доставить на продакшн. Вот тут-то и начинаются проблемы когда одни комиты соревнуются с другими, чтобы попасть в продакшн без очереди. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2013, 17:41:06
|
|||
|---|---|---|---|
Development lyfecycle |
|||
|
#18+
Blazkowicz, В проекте пока не будет срочных коммитов. Проект наш и делается не спеша, но основательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2013, 17:46:25
|
|||
|---|---|---|---|
|
|||
Development lyfecycle |
|||
|
#18+
scymaksВ проекте пока не будет срочных коммитов. Проект наш и делается не спеша, но основательно. Это не важно пока прокет не в продакшне. Когда появятся реальные клиенты и реальный продакшн, тогда появится и проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2129891]: |
0ms |
get settings: |
15ms |
get forum list: |
24ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
41ms |
get topic data: |
18ms |
get forum data: |
4ms |
get page messages: |
62ms |
get tp. blocked users: |
3ms |
| others: | 308ms |
| total: | 487ms |

| 0 / 0 |
