Как отфильтровать ветку SVN в POLL SCM Гудзона? - PullRequest
0 голосов
/ 03 июня 2010

Мы используем Hudson в репозитории SVN, в котором размещено несколько проектов. Один из этих проектов занимает много времени, даже если файлы не были изменены. Сейчас «опрос SVN» Хадсона обнаруживает, что хранилище Subversion изменилось, и попытается построить проект, даже если это изменение было в другом проекте.

Есть ли способ настроить "Опрос SCM", чтобы он реагировал только на изменения в определенной ветке?

Ответы [ 2 ]

0 голосов
/ 18 июня 2010

Если ваш репозиторий выглядит так:

svn://svn-server/repo/trunk/project-one/
svn://svn-server/repo/trunk/project-two/
svn://svn-server/repo/trunk/very-big-project/
svn://svn-server/repo/branches/project-one/
svn://svn-server/repo/tags/
(etc.)

Затем настройте Hudson так:

URL репозитория: svn://svn-server/repo/trunk/very-big-project

Если проекты независимыи не нужно разветвляться и помечаться вместе), возможно, имеет смысл иметь отдельные стволы для каждого проекта:

svn://svn-server/repo/project-one/trunk/
svn://svn-server/repo/project-one/branches/
svn://svn-server/repo/project-one/tags/
svn://svn-server/repo/project-two/trunk/
svn://svn-server/repo/project-two/branches/
(etc.)

Тогда Хадсон будет

URL хранилища: svn://svn-server/repo/very-big-project/trunk

0 голосов
/ 03 июня 2010

Как настроить URL репозитория проекта (http://subversion.server/svn/project/trunk) или это основной путь вашего репозитория (http://subversion.server/svn)?

)

Если ваш проект состоит из разных модулей, которые распределены по хранилищу, вам нужно настроить каждое местоположение индивидуально, добавив больше расположений SVN.

...