github.com/darkowlzz/helm@v2.5.1-0.20171213183701-6707fe0468d4+incompatible/.circleci/config.yml (about)

     1  version: 2
     2  jobs:
     3    build:
     4      working_directory: /go/src/k8s.io/helm
     5      parallelism: 3
     6      docker:
     7        - image: golang:1.8
     8      environment:
     9        PROJECT_NAME: "kubernetes-helm"
    10      steps:
    11        - checkout
    12        - setup_remote_docker
    13        - restore_cache:
    14            keys:
    15              - glide-{{ checksum "glide.yaml" }}-{{ checksum "glide.lock" }}
    16              - glide- # used as a fall through if the checksum fails to find exact entry
    17        - run:
    18            name: install dependencies
    19            command: make bootstrap
    20        - save_cache:
    21            key: glide-{{ checksum "glide.yaml" }}-{{ checksum "glide.lock" }}
    22            paths:
    23              - /root/.glide  # Where the glide cache is stored
    24        - run:
    25            name: test
    26            command: .circleci/test.sh
    27        - deploy:
    28            name: deploy
    29            command: .circleci/deploy.sh
    30  workflows:
    31    version: 2
    32    build:
    33      jobs:
    34        - build:
    35            filters:
    36              tags:
    37                only: /.*/