Подрывная деятельность более “поддерживается” непрерывными инструментами интеграции, чем Подвижный?

Мы в настоящее время используем NAnt на нашем сервере сборки с CVS как наша система управления исходным кодом. Видя потребность в улучшениях, мы исследуем непрерывные инструменты интеграции и другие системы управления исходным кодом.

Подрывная деятельность, кажется, самая простая опция идти дальше к от CVS, но распределенная система управления версиями как Подвижный имеет столько преимуществ, что кажется глупым проигнорировать их.

Таким образом в рассмотрении, какую систему управления исходным кодом обновить до, мне интересно слышать о том, как хорошо различные непрерывные инструменты интеграции поддерживают Подвижный (или другой DVCS в этом отношении), и особенно если существуют какие-либо функции, которые прибывают "из поля" для Подрывной деятельности, которая, возможно, нуждается в некотором объеме тонкой настройки, прежде чем это будет работать с Подвижным.

Я особенно интересуюсь каналом RSS всех, соглашается на выбор ответвлений (или соединительные линии или независимо от того, что соответствующее название рассматриваемой системы управления исходным кодом).

Вы, возможно, мигрировали от Подрывной деятельности до Подвижного? Если так, с какими проблемами Вы встречались относительно своего непрерывного сервера интеграции?

11
задан Ola Eldøy 5 March 2010 в 09:52
поделиться

3 ответа

Mercurial уже поддерживается любой современной CI-системой, на которую вы захотите перейти. Я использую его с Hudson, но все новое поддерживает Mercurial. Mercurial сам предоставляет RSS-каналы, не нужно рассчитывать на CI-систему - они лучше и производят каналы прохождения/непрохождения тестов, и каналы сборки/релиза.

Общие советы по subversion -> mercurial повсюду, включая 3 похожих вопроса, заданных здесь только вчера.

5
ответ дан 3 December 2019 в 10:03
поделиться

Я бы сказал, используйте mercurial или git . Я бы также сказал, что не стоит использовать любой инструмент CI, не поддерживающий mercurial или git. Простой. Если у вас есть какие-то существующие проекты, личные или в вашей компании, преобразуйте их в mercurial или git.

Лично я использую mercurial, потому что NetBeans (моя основная среда IDE) поддерживает его из коробки.

2
ответ дан 3 December 2019 в 10:03
поделиться

TeamCity от JetBrains прямо из коробки поддерживает Mercurial в версии 5. Я не переходил на него, но TeamCity всегда работает, что бы я ни делал. бросьте на это, так что я почти уверен, что это тоже сработает.

3
ответ дан 3 December 2019 в 10:03
поделиться