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