Дженкинс строит с двумя репозиториями github

#github #jenkins #continuous-integration #github-webhook

Вопрос:

У меня есть репозиторий веб-приложений Django на github, который содержит другой репозиторий github в качестве поддерева.

У репо Django есть существующее задание Дженкинса для создания и развертывания на каждой фиксации самого репо Django.

Чтобы сохранить его в чистоте, пользователь будет вносить изменения, связанные с поддеревьями, только во внешнем репо, а не через репо Django. Кроме того, репо поддерева будет иметь только одну ветвь.

Мне нужно создавать и развертывать приложение Django также после каждой фиксации в другом репозитории.

Как должен работать веб-сайт github в этом случае? Может ли задание Django Дженкинса получить два веб-крючка из репо Django и поддерева соответственно?

Я полагаю, что если задание Django Jenkins может получать события из репозитория поддерева, то задание просто вытянет поддерево, git subtree pull ... чтобы получить последний код поддерева и запустить задание сборки Django как обычно.

Может ли кто-нибудь указать мне на какую-нибудь ссылку о том, как я могу это настроить? или какой-либо другой способ поддержки такого рабочего процесса?