github.com/pensu/helm@v2.6.1+incompatible/circle.yml (about) 1 machine: 2 pre: 3 - curl -sSL https://s3.amazonaws.com/circle-downloads/install-circleci-docker.sh | bash -s -- 1.10.0 4 5 environment: 6 GOVERSION: "1.8.3" 7 GOPATH: "${HOME}/.go_workspace" 8 WORKDIR: "${GOPATH}/src/k8s.io/helm" 9 PROJECT_NAME: "kubernetes-helm" 10 11 services: 12 - docker 13 14 dependencies: 15 cache_directories: 16 - "~/.glide" 17 18 pre: 19 # remove old go files 20 - sudo rm -rf /usr/local/go 21 - rm -rf "$GOPATH" 22 23 override: 24 # install go 25 - wget "https://storage.googleapis.com/golang/go${GOVERSION}.linux-amd64.tar.gz" -O "${HOME}/go${GOVERSION}.tar.gz" 26 - sudo tar -C /usr/local -xzf "${HOME}/go${GOVERSION}.tar.gz" 27 28 # move repository to the canonical import path 29 - mkdir -p "$(dirname ${WORKDIR})" 30 - cp -R "${HOME}/helm" "${WORKDIR}" 31 32 # install dependencies 33 - cd "${WORKDIR}" && make bootstrap 34 35 post: 36 - go env 37 38 test: 39 override: 40 - cd "${WORKDIR}" && ./scripts/ci.sh: 41 parallel: true 42 43 deployment: 44 release: 45 tag: /.*/ 46 commands: 47 - cd "${WORKDIR}" && ./scripts/ci/deploy.sh 48 49 canary: 50 branch: master 51 commands: 52 - cd "${WORKDIR}" && ./scripts/ci/deploy.sh