Наш проект размещен на github, и мы настроили сервер Jenkins, вопрос в том, что у нас есть много модулей в проекте, и у каждого модуля есть своя работа, ранее мы использовали перформанс, чтобы он мог обновлять исходный код в указанных модули, таким образом, только те задания, которые принадлежат тем модулям, которые были изменены, будут запущены, но git будет рассматривать весь проект как единый репозиторий и не будет сообщать нам, какие модули были изменены, поэтому Jenkinks не может делать то же самое.
Я исследовал подмодуль git и поддерево git, кажется, что все они немного сложны, есть ли более простой способ архивировать это?