powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Управление сборкой (build) проекта
12 сообщений из 37, страница 2 из 2
Управление сборкой (build) проекта
    #32961401
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Licvidator_againИ все-таки ИМХО maven это расширение функциональности ant.

Так оно и есть, для мавена у нас написан плагин, результатом его работы являетются всякие там ear, isar и build.xml для анта(для дальнейшей сборки).
...
Рейтинг: 0 / 0
Управление сборкой (build) проекта
    #32961408
GentleHint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NotGonnaGetUsУ нас 40 человек работают над проектом, столько же со стороны бужуев(коллег). Работаем над одним проектом.
Используем CVS + ant, проблем о которых ты пишешь - нет.

Про 5 человек слишком смелое заявление :)

5 человек - да смело :)) ну давай поговорим про 40. Это уже хороший пример. Расскажи плз, как вы управляете билдами?
...
Рейтинг: 0 / 0
Управление сборкой (build) проекта
    #32961409
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как насчёт этого
...
Рейтинг: 0 / 0
Управление сборкой (build) проекта
    #32961416
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2GentleHint
Как то у вас странно, вот прямо взял менеджер по середине недели подошел и попросил собрать то, что вы там наваяли. А если там все не в рабочем состоянии? Обычно заранее оговаривают, какие должны быть промежуточные версии и срок их сдачи.
...
Рейтинг: 0 / 0
Управление сборкой (build) проекта
    #32961426
GentleHint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати maven нечто больше чем просто билдер. Он позволяет управлять мета инфой проекта, а ant для этого нужно натаскивать, а это время, а время деньги ну и так далее... Можно считать что maven новая версия ant'a. Он не призван заминить ant, но дополнить.
...
Рейтинг: 0 / 0
Управление сборкой (build) проекта
    #32961573
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GentleHint
5 человек - да смело :)) ну давай поговорим про 40. Это уже хороший пример. Расскажи плз, как вы управляете билдами?

Ну как.
В CVS хранится код.
Код регулярно "тагируется".
Перед релизами отделаяются бранчи, в которых прекращают изменять функциональность, только фиксят баги.

В автоматическом режиме запускаются junit'ы в каждом из бранчей.
Об ошибках рапартуется всем программистам.
Прежде чем делать комит программист апдейтит проект, что бы избежать конфликтов (т.е. исправить их самому, если они есть).

Каждый программист работает по какому-то "заданию".
Задания, которые предполагают работу над одной и той же частью кода, обычно выделяются в подпроект, что бы не возникло путаницы кто/что/как будет делать и делаются под управлением старших программистов.

Ну и т.д.

В итоге проблем с "билдами" практически не возникает. Были единичные случаи, когда коммитились большие изменения и "ломали" head. Но пары часов обычно хватает, что бы всё восстановить (случается раз в полгода не чаще).
...
Рейтинг: 0 / 0
Управление сборкой (build) проекта
    #32964381
GentleHint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NotGonnaGetUs
Спасибо за ответ. У меня возникли след. вопросы:
1. Код регулярно "тагируется" - каким образом это происходит? На освове чего принимается решение, что нужно сделать тэг? И кто как правило этим занимается. Если случайный программисть, то как информация о новом тэге поступает другим программистам?
2. "в атоматическом режиме запускаются junit'ы в каждом из бранчей" - на основе каких событий они запускаются?
...
Рейтинг: 0 / 0
Управление сборкой (build) проекта
    #32964401
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GentleHintNotGonnaGetUs
Спасибо за ответ. У меня возникли след. вопросы:
1. Код регулярно "тагируется" - каким образом это происходит? На освове чего принимается решение, что нужно сделать тэг? И кто как правило этим занимается. Если случайный программисть, то как информация о новом тэге поступает другим программистам?
2. "в атоматическом режиме запускаются junit'ы в каждом из бранчей" - на основе каких событий они запускаются?

1. Как только затевается что-то крупное текущая версия отмечается тегом.
"случайный программист" этим не занимается.

2. Просто по таймеру. На анте написан "скрипт", который в случае появления ошибок берёт логи cvs и пишет, кто что комитил со времени последнего прохождения junits и красиво оформив рассылает по почте :)
...
Рейтинг: 0 / 0
Управление сборкой (build) проекта
    #32964409
GentleHint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NotGonnaGetUs
2. Просто по таймеру. На анте написан "скрипт", который в случае появления ошибок берёт логи cvs и пишет, кто что комитил со времени последнего прохождения junits и красиво оформив рассылает по почте :)

Об ошибках сообщается всем программистам или только тем кто последний вносил изменения?
...
Рейтинг: 0 / 0
Управление сборкой (build) проекта
    #32964421
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем.
каждый перед коммитом обязан проверить junits и убедиться, что не в нёс ошибок.
т.к. не всегда всё хорошо, нужно иметь список поломаных "не тобой" тестов, для этого он и рассылается.
...
Рейтинг: 0 / 0
Управление сборкой (build) проекта
    #32964435
GentleHint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за разъяснения :)
кстати я нашел один такой тулз для управления билдами.. CruiseControl, буду смотреть что за вещь
...
Рейтинг: 0 / 0
Управление сборкой (build) проекта
    #33367828
kirin.tv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кому интересно как управлять билд процессом: http://]www.maven.ru
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Управление сборкой (build) проекта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]