Подтвердить что ты не робот

Как проверить из svn и git в том же задании Дженкинса?

У меня есть работа Jenkins, которая должна проверить некоторый исходный код, расположенный в svn, и некоторые из них расположены в хранилищах git. Есть ли хороший способ настроить Дженкинса на проверку обоих?

Сейчас у меня есть Jenkins, чтобы проверить вне subversion, и я планирую запустить script, чтобы получить нужные мне источники из git, прежде чем делать шаг сборки.

Любые предложения лучшего способа достичь этого?

4b9b3361

Ответ 1

Существует: https://wiki.jenkins-ci.org/display/JENKINS/Multiple+SCMs+Plugin

Однако, используя его, есть некоторые предостережения, поэтому прочитайте всю страницу.

Еще одна вещь, которую нужно сделать, - это проверить один из SCM с помощью Jenkins, а другой - с помощью командной строки в "Execute Shell" или "Execute Batch Command". Однако это не будет основываться на изменениях для второго SCM.

Ответ 2

Думаю, тебе нужно делать наоборот. Используйте плагин GIT, снабженный Jenkins для клонирования, и вы можете использовать различные клиентские инструменты, доступные для SVN.