github.com/boson-project/source-to-image@v1.2.0/hack/verify-govet.sh (about) 1 #!/bin/bash 2 3 set -o errexit 4 set -o nounset 5 set -o pipefail 6 7 echo $(go version) 8 9 S2I_ROOT=$(dirname "${BASH_SOURCE}")/.. 10 source "${S2I_ROOT}/hack/util.sh" 11 12 cd "${S2I_ROOT}" 13 14 FAILURE=false 15 test_dirs=$(s2i::util::find_files | cut -d '/' -f 1-2 | sort -u) 16 for test_dir in $test_dirs 17 do 18 if ! go vet $test_dir 19 then 20 FAILURE=true 21 fi 22 done 23 24 # We don't want to exit on the first failure of go vet, so just keep track of 25 # whether a failure occurred or not. 26 if $FAILURE 27 then 28 echo "FAILURE: go vet failed!" 29 exit 1 30 else 31 echo "SUCCESS: go vet succeeded!" 32 exit 0 33 fi