Как использовать Continuum для сборки из нескольких веток - PullRequest
1 голос
/ 02 февраля 2010

У меня есть проект, который построен с использованием Maven и Continuum. У нас есть несколько веток релизов, большинство из которых находятся на пенсии, но любая из них может быть воскрешена, если возникнет проблема.

Моя проблема в том, что добавление веток в Continuum очень тяжело; лучший метод, который я нашел, - это добавить каждую ветку как отдельный проект, но это требует разумного количества настроек. Поскольку мы не выпускаем релизы слишком часто, это нормально, но я бы хотел иметь возможность запускать Continuum для коротких ветвей функций, и я не хочу каждый раз настраивать все вручную. 1003 *

Ответы [ 2 ]

3 голосов
/ 02 февраля 2010

Мне бы хотелось иметь возможность запускать Continuum для кратковременных ветвей функций, и я не хочу каждый раз настраивать все вручную.

Возможно, не ожидаемый ответ, но я предлагаю изменить его на другой инструмент CI. Выполнение того, что вы описываете, будет чрезвычайно быстрым и легким с Хадсоном, например (создайте новую сборку проекта maven2, заполните URL-адрес scm и все готово).

0 голосов
/ 31 марта 2010

Если эти недолговечные ветви функций не так важны, вы можете изменить URL-адрес SCM для проекта на URL-адрес SCM новой ветви функций, для которой вы хотите выполнять непрерывную интеграцию. К сожалению, Continuum не отслеживает URL-адрес SCM в истории сборки для каждой сборки, но изменение URL-адреса SCM обеспечит то, что вам нужно, без создания нового проекта каждый раз.

...