github.com/umeshredd/helm@v3.0.0-alpha.1+incompatible/.circleci/config.yml (about) 1 --- 2 version: 2 3 4 jobs: 5 build: 6 working_directory: /go/src/helm.sh/helm 7 parallelism: 3 8 docker: 9 - image: circleci/golang:1.12 10 11 environment: 12 - GOCACHE: "/tmp/go/cache" 13 14 steps: 15 - checkout 16 - restore_cache: 17 key: gopkg-{{ checksum "Gopkg.lock" }} 18 - restore_cache: 19 keys: 20 - build-cache-{{ .Environment.CIRCLE_PREVIOUS_BUILD_NUM }} 21 - run: 22 name: test 23 command: make test-coverage 24 25 - save_cache: 26 key: gopkg-{{ checksum "Gopkg.lock" }} 27 paths: 28 - /go/src/helm.sh/helm/vendor 29 - /go/pkg/dep 30 - save_cache: 31 key: build-cache-{{ .Environment.CIRCLE_BUILD_NUM }} 32 paths: 33 - /tmp/go/cache 34 35 - deploy: 36 name: deploy 37 command: .circleci/deploy.sh 38 39 workflows: 40 version: 2 41 build: 42 jobs: 43 - build: 44 filters: 45 tags: 46 only: /.*/