github.com/manicqin/nomad@v0.9.5/.circleci/config/commands/install-circleci-local-cli.yml (about) 1 parameters: 2 version: 3 type: string 4 default: 0.1.5879 5 6 sha256: 7 type: string 8 default: f178ea62c781aec06267017404f87983c87f171fd0e66ef3737916246ae66dd6 9 steps: 10 - run: 11 name: Install CircleCI CLI << parameters.version >> 12 command: | 13 CCI_VERSION="<< parameters.version >>" 14 CCI_SHA256="<< parameters.sha256 >>" 15 16 URL="https://github.com/CircleCI-Public/circleci-cli/releases/download/v${CCI_VERSION}/circleci-cli_${CCI_VERSION}_linux_amd64.tar.gz" 17 18 mkdir -p /tmp/circleci-cli/ 19 curl --fail --show-error --location \ 20 -o /tmp/circleci-cli/cli.tar.gz "${URL}" 21 22 echo "$CCI_SHA256 /tmp/circleci-cli/cli.tar.gz" | sha256sum -c 23 24 tar -xz --strip-components=1 \ 25 -C /tmp/circleci-cli \ 26 -f /tmp/circleci-cli/cli.tar.gz \ 27 "circleci-cli_${CCI_VERSION}_linux_amd64/circleci" 28 29 sudo cp /tmp/circleci-cli/circleci /usr/bin/circleci-local-cli 30 31 circleci-local-cli version