github.com/manicqin/nomad@v0.9.5/.circleci/config/jobs/test-machine.yml (about) 1 executor: "<< parameters.executor >>" 2 parameters: 3 test_packages: 4 type: string 5 default: "" 6 exclude_packages: 7 type: string 8 default: "" 9 executor: 10 type: string 11 default: "go-machine-recent" 12 goarch: 13 type: string 14 default: "amd64" 15 environment: 16 GOTEST_PKGS_EXCLUDE: "<< parameters.exclude_packages >>" 17 GOTEST_PKGS: "<< parameters.test_packages >>" 18 GOTESTARCH: "<< parameters.goarch >>" 19 steps: 20 - checkout 21 - install-golang 22 - install-protoc 23 - install-consul 24 - install-vault 25 - run: 26 name: Install 32bit gcc libs 27 command: | 28 if [ ! -z $GOTESTARCH ] && [ $GOTESTARCH == "386" ]; then 29 sudo apt-get update 30 sudo apt-get install -y gcc-multilib 31 else 32 echo "Skipping 32bit lib installation while building for not 386" 33 fi 34 - run: PATH="$GOPATH/bin:/usr/local/go/bin:$PATH" make bootstrap 35 - run-tests 36 - store_test_results: 37 path: /tmp/test-reports 38 - store_artifacts: 39 path: /tmp/test-reports