There always has a stage named `Declarative: Checkout SCM` for git repo before first stage, so our first stage named `checkout scm` is redundant. Current stages as follow:  After I removed checkout scm, result as follow: 
There always has a stage named
Declarative: Checkout SCMfor git repo before first stage, so our first stage namedcheckout scmis redundant.Current stages as follow:
After I removed checkout scm, result as follow: