Overview - Multiple SCM repositories
What is it?
Multiple SCM repositories means using more than one source code storage location in a single Jenkins job. Each repository holds different parts of a project or different projects. Jenkins can fetch code from all these places to build or test together. This helps when code is split across several teams or tools.
Why it matters
Without multiple SCM support, Jenkins jobs would be limited to one code source, making it hard to build projects that depend on code from different places. This would slow down development and cause manual work to combine code. Multiple SCM repositories let Jenkins automate complex builds smoothly, saving time and reducing errors.
Where it fits
Before learning this, you should understand basic Jenkins jobs and how to connect a single SCM repository. After this, you can explore advanced pipeline scripting and multi-branch pipelines that handle complex workflows.