经典UI里配置项轻量级检出
的意思是只检查指定的脚本路径脚本的变化,而不获取整个git仓库的变化。比如我更改了readme,则workspace中不会有变化。并且也不会获得readme的提交(虽然能获取到脚本的更新但是也不会获取到对应的提交)。
如果要检出整个git仓库的变化,declarative式写法是默认检出的,如下图:
在脚本式pipeline语法中,则需要加上
checout scm
,比如:
node {
checkout scm
stage('stage ex'){
// do sth
}
}