Я хочу объединить данные одного проекта в другой проект в Jenkins. Как мне этого добиться? - PullRequest
0 голосов
/ 28 апреля 2019

У меня есть два проекта, а именно сказать X и Y Где х содержит весь код и конфигурацию И Y содержит файлы testData и Feature, которые управляются какой-то другой командой. Я создал работу в jenkins для запуска моего проекта X, который работает без каких-либо проблем. Теперь я хочу, чтобы во время выполнения я опрашивал проект Y и проверял, есть ли у них какие-либо новые коммиты, а затем я объединяю его, иначе оставляю его. В настоящее время я могу проверить последний коммит, но все еще не могу объединить проект Мои X и Y - проект API Каратэ

Ответы [ 2 ]

0 голосов
/ 22 мая 2019

Я добился этого, используя концепцию подмодуля git, и для CI ничего не требовалось делать.git submodule add <repository URL

0 голосов
/ 30 апреля 2019

Я думаю, вам нужно по-другому проектировать. Возможно, правильным решением является то, что X должен создать JAR-файл. И затем в Y вы зависите от этого файла JAR. Теперь это стало стандартной ситуацией CI / Jenkins.

Мой совет: не пытайтесь заново изобретать опросы, слияния и тому подобное - все это решенные проблемы.

...