Есть ли какой-нибудь разумный способ использовать Hudson с рабочими пространствами TFS? - PullRequest
1 голос
/ 19 мая 2010

Я играл с Хадсоном и запустил интеграцию управления исходным кодом TFS. Проблема в том, что он позволяет указать только одну папку в качестве исходного корня. У нас есть много проектов, которые совместно используют ресурсы (включая стандартные разделяемые библиотеки). Если бы я мог жестко связать папку, как в исходном коде, это не было бы проблемой. Я могу придумать хорошие решения и для других систем контроля версий, но, к сожалению, мне нужно работать с TFS, и я не могу реорганизовать структуру папок. Объявление вещей, которые будут собраны из root, будет слишком медленным.

Кто-нибудь есть хорошие идеи, как решить эту проблему?

1 Ответ

0 голосов
/ 19 мая 2010

Я не знаком с TFS, но я быстро взглянул на плагин Hudson TFS, и он выглядит аналогично всем остальным плагинам VCS.

Если я что-то упустил, лучше создать несколько заданий Hudson, каждое из которых имеет свою исходную папку TFS, для создания каждого из ваших проектов; вы можете использовать зависимости между заданиями для управления такими вещами, как перестройка зависимых проектов при изменении общей библиотеки.

...