Skip to content

Commit 56b9142

Browse files
committed
update to circle v2 config format
1 parent 67a2211 commit 56b9142

File tree

2 files changed

+50
-44
lines changed

2 files changed

+50
-44
lines changed

.circleci/config.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
version: 2
3+
executorType: docker
4+
containerInfo:
5+
- image: library/golang
6+
environment:
7+
AWS_ACCESS_KEY_ID: 1
8+
AWS_SECRET_ACCESS_KEY: 1
9+
GLIDE_VERSION: 0.12.3
10+
jobs:
11+
build:
12+
workdir: "/go/src/github.com/zencoder/go-dash"
13+
steps:
14+
- checkout
15+
- run:
16+
name: Install Glide
17+
command: |
18+
set -eux
19+
curl -sSLfO https://github.com/Masterminds/glide/releases/download/v${GLIDE_VERSION}/glide-v${GLIDE_VERSION}-linux-amd64.tar.gz
20+
mkdir glide
21+
tar -xzf glide-v${GLIDE_VERSION}-linux-amd64.tar.gz -C ./glide
22+
cp ./glide/linux-amd64/glide /usr/local/bin/glide
23+
rm -r glide glide-v${GLIDE_VERSION}-linux-amd64.tar.gz
24+
- restore_cache:
25+
key: glide-{{ checksum "glide.lock" }}
26+
- run:
27+
name: Download vendored Go dependencies
28+
command: glide install
29+
- save_cache:
30+
key: glide-{{ checksum "glide.lock" }}
31+
paths:
32+
- vendor
33+
- run:
34+
name: Install required tooling
35+
command: |
36+
go get golang.org/x/tools/cmd/cover
37+
go get github.com/mattn/goveralls
38+
go get github.com/modocache/gover
39+
- run:
40+
name: Run unit tests
41+
command: |
42+
make test
43+
- run:
44+
name: Collect coverage reports
45+
command: |
46+
make cover
47+
- run:
48+
name: Submit coverage to coveralls.io
49+
command: |
50+
make coveralls

circle.yml

Lines changed: 0 additions & 44 deletions
This file was deleted.

0 commit comments

Comments
 (0)