jenkins: fix unsafe checkout when changing submodules (#32635)

do it twice
This commit is contained in:
Adeeb Shihadeh
2024-06-05 14:00:55 -07:00
committed by GitHub
parent 449d70333c
commit 9526334049
+2
View File
@@ -70,6 +70,7 @@ safe_checkout() {
git checkout $GIT_COMMIT
git clean -xdff
git submodule sync
git submodule foreach --recursive "git reset --hard && git clean -xdff"
git submodule update --init --recursive
git submodule foreach --recursive "git reset --hard && git clean -xdff"
@@ -95,6 +96,7 @@ unsafe_checkout() {
git reset --hard $GIT_COMMIT
git clean -df
git submodule sync
git submodule foreach --recursive "git reset --hard && git clean -df"
git submodule update --init --recursive
git submodule foreach --recursive "git reset --hard && git clean -df"