diff --git a/vars/Pipeline_dev.groovy b/vars/Pipeline_dev.groovy index ea273b8..b76cd24 100644 --- a/vars/Pipeline_dev.groovy +++ b/vars/Pipeline_dev.groovy @@ -33,11 +33,13 @@ def call(Map config) credentialsId: '503eaa43-0676-40ac-81c0-d9c5cc8b4ff7' ]], extensions: [ + [$class: 'CleanBeforeCheckout'], // 添加此项 + [$class: 'CleanCheckout'], // 添加此项 [$class: 'SubmoduleOption', disableSubmodules: false, parentCredentials: true, recursiveSubmodules: true, - trackingSubmodules: false, + trackingSubmodules: true, // 启用 --remote 功能 reference: '', timeout: 20] ] diff --git a/vars/Pipeline_prod.groovy b/vars/Pipeline_prod.groovy index 0e0422a..a634d63 100644 --- a/vars/Pipeline_prod.groovy +++ b/vars/Pipeline_prod.groovy @@ -33,6 +33,8 @@ def call(Map config) credentialsId: '503eaa43-0676-40ac-81c0-d9c5cc8b4ff7' ]], extensions: [ + [$class: 'CleanBeforeCheckout'], // 添加此项 + [$class: 'CleanCheckout'], // 添加此项 [$class: 'SubmoduleOption', disableSubmodules: false, parentCredentials: true, diff --git a/vars/Pipeline_stable.groovy b/vars/Pipeline_stable.groovy index 9d009e6..a70ce44 100644 --- a/vars/Pipeline_stable.groovy +++ b/vars/Pipeline_stable.groovy @@ -33,6 +33,8 @@ def call(Map config) credentialsId: '503eaa43-0676-40ac-81c0-d9c5cc8b4ff7' ]], extensions: [ + [$class: 'CleanBeforeCheckout'], // 添加此项 + [$class: 'CleanCheckout'], // 添加此项 [$class: 'SubmoduleOption', disableSubmodules: false, parentCredentials: true,