nd002test/on-premise/main/rancher_v2.9.1/source/rancher-2.9.1/scripts/go-get

21 lines
357 B
Bash
Executable File

#!/bin/bash
set -e
MODULE=$GOGET_MODULE
VERSION=$GOGET_VERSION
SUBDIRS="pkg/apis pkg/client"
for SUBDIR in $SUBDIRS; do
if grep -q $MODULE "${SUBDIR}/go.mod"; then
cd $SUBDIR
go get -d "${MODULE}@${VERSION}"
go mod tidy
go mod verify
cd -
fi
done
go get -d "${MODULE}@${VERSION}"
go mod tidy
go mod verify