SCM stands for Source Control Management.
SCM module specifies source code location.
The entry point to SCM is being specified as jenkins_jobs.scm.
The job specified with ‘scm’ attribute accepts multiple numbers of SCM definitions.
The SCM can be defined as:
scm:
name: eloc – scm
scm:
git:
url: ssh://Jenkins.org/eloc.git
Jenkins supported SCM tools include:
CVS
Git
Perforce
AccuRev
Subversion
Clearcase
RTC
Mercurial