Pipeline ScriptをSCMからCheckoutするように設定した場合、
デフォルトのoptions
だとWORKSPACE
にScriptのリポジトリがCheckoutされます。
pipeline { agent any stages { stage("A") { steps { echo "A" } } } }
一度Checkoutされると以降はUpdateになりますが、
steps
でdeleteDir
したり、.git
フォルダーを消すと再度Checkoutしてくれます。
このScriptのCheckoutは、options
でskipDefaultCheckout
を設定すれば飛ばせます。
Scriptのリポジトリが不要ならCheckoutしないようにしておくのが良いでしょう。
pipeline { agent any options { skipDefaultCheckout() } stages { stage("A") { steps { echo "A" } } } }