|
|
|
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:21:45 |
|
||
|
Development lyfecycle
|
|||
|---|---|---|---|
|
#18+
Казалось бы, при чем тут Java... TeamCity, по-моему слишком наворочаный для такого простого процесса. Jenkins-а хватило бы вполне. Собирать и прогонять тесты можно тем же CI сервером после каждого комита. В целом, это только основы. Основная проблема начинается после выкатывания в продакшн. Есть продакшн ветка и билд. Есть QA ветка и билд. Есть фичи запланированые в следующую версию. Есть срочные фиксы, которые нужно в первую очередь доставить на продакшн. Вот тут-то и начинаются проблемы когда одни комиты соревнуются с другими, чтобы попасть в продакшн без очереди. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 17:38:40 |
|
||
|
Development lyfecycle
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, В проекте пока не будет срочных коммитов. Проект наш и делается не спеша, но основательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 17:41:06 |
|
||
|
Development lyfecycle
|
|||
|---|---|---|---|
|
#18+
scymaksВ проекте пока не будет срочных коммитов. Проект наш и делается не спеша, но основательно. Это не важно пока прокет не в продакшне. Когда появятся реальные клиенты и реальный продакшн, тогда появится и проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 17:46:25 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2129891]: |
0ms |
get settings: |
22ms |
get forum list: |
31ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
69ms |
get topic data: |
22ms |
get first new msg: |
12ms |
get forum data: |
5ms |
get page messages: |
95ms |
get tp. blocked users: |
3ms |
| others: | 342ms |
| total: | 617ms |

| 0 / 0 |
