Хадсон - извлечение источника из нескольких систем контроля версий - PullRequest
2 голосов
/ 18 августа 2010

Я хочу создать новое задание hudson, которое будет извлекать источники из двух систем управления версиями cvs и svn.

Возможно ли это. Я не хочу переходить с cvs на svn, потому что мы скоро перейдем к git.

предложения?

1 Ответ

3 голосов
/ 18 августа 2010

если вы создаете проект программного обеспечения 'freestyle', вы можете настроить его для использования, например, CVS.

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

После этих команд вы добавляете ваши обычные команды сборки.

Конечно, сборка будет запускаться только на настроенном CVS.

Чтобы запустить оба варианта, создайте фиктивный проект, который проверяет Subversion, ничего не делает, но настраивает его для запуска первого задания.

Я надеюсь, что нет никаких пересекающихся папок / файлов, потому что тогда вас ждет много веселья ...

удачи!

...