@@ -831,15 +831,7 @@ functions:
831
831
set -o errexit
832
832
${PREPARE_SHELL}
833
833
export K8S_VARIANT=${VARIANT}
834
- cd src
835
- git add .
836
- git commit --allow-empty -m "add files"
837
- # uncompressed tar used to allow appending .git folder
838
- export K8S_DRIVERS_TAR_FILE=/tmp/mongo-java-driver.tar
839
- git archive -o $K8S_DRIVERS_TAR_FILE HEAD
840
- tar -rf $K8S_DRIVERS_TAR_FILE .git
841
- # Loop through all submodule directories and append to the archive
842
- git submodule status --recursive | awk '{ print $2 }' | xargs tar -rf "$K8S_DRIVERS_TAR_FILE"
834
+ export K8S_DRIVERS_TAR_FILE=$(./.evergreen/git-archive.sh)
843
835
export K8S_TEST_CMD="OIDC_ENV=k8s VARIANT=${VARIANT} ./.evergreen/run-mongodb-oidc-test.sh"
844
836
bash $DRIVERS_TOOLS/.evergreen/auth_oidc/k8s/setup-pod.sh
845
837
bash $DRIVERS_TOOLS/.evergreen/auth_oidc/k8s/run-self-test.sh
@@ -939,13 +931,7 @@ tasks:
939
931
script : |-
940
932
set -o errexit
941
933
${PREPARE_SHELL}
942
- cd src
943
- git add .
944
- git commit --allow-empty -m "add files"
945
- # uncompressed tar used to allow appending .git folder
946
- export AZUREOIDC_DRIVERS_TAR_FILE=/tmp/mongo-java-driver.tar
947
- git archive -o $AZUREOIDC_DRIVERS_TAR_FILE HEAD
948
- tar -rf $AZUREOIDC_DRIVERS_TAR_FILE .git
934
+ export AZUREOIDC_DRIVERS_TAR_FILE=$(./.evergreen/git-archive.sh)
949
935
export AZUREOIDC_TEST_CMD="OIDC_ENV=azure ./.evergreen/run-mongodb-oidc-test.sh"
950
936
bash $DRIVERS_TOOLS/.evergreen/auth_oidc/azure/run-driver-test.sh
951
937
@@ -957,13 +943,7 @@ tasks:
957
943
script : |-
958
944
set -o errexit
959
945
${PREPARE_SHELL}
960
- cd src
961
- git add .
962
- git commit --allow-empty -m "add files"
963
- # uncompressed tar used to allow appending .git folder
964
- export GCPOIDC_DRIVERS_TAR_FILE=/tmp/mongo-java-driver.tar
965
- git archive -o $GCPOIDC_DRIVERS_TAR_FILE HEAD
966
- tar -rf $GCPOIDC_DRIVERS_TAR_FILE .git
946
+ export GCPOIDC_DRIVERS_TAR_FILE=$(./.evergreen/git-archive.sh)
967
947
# Define the command to run on the VM.
968
948
# Ensure that we source the environment file created for us, set up any other variables we need,
969
949
# and then run our test suite on the vm.
0 commit comments