Skip to content
This repository was archived by the owner on Jul 3, 2023. It is now read-only.

Commit a99f0b3

Browse files
Merge pull request #2 from segmentio/new-build
update circle.yml
2 parents 69eacbf + 5c2ccee commit a99f0b3

File tree

1 file changed

+12
-17
lines changed

1 file changed

+12
-17
lines changed

circle.yml

+12-17
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,21 @@
11
machine:
22
services:
33
- docker
4-
environment:
5-
PKG: ${CIRCLE_PROJECT_REPONAME}
6-
URL: github.com/${CIRCLE_PROJECT_USERNAME}/${PKG}
7-
DOCKER: >
8-
docker run -i -t
9-
-v ${GOPATH%%:*}:/go
10-
-v ${HOME}/${PKG}:/go/src/${URL}
11-
-v /var/run/docker.sock:/run/docker.sock
12-
-v $(which docker):/usr/bin/docker:ro
13-
-v $(which docker-compose):/usr/bin/docker-compose:ro
14-
-w /go/src/${URL}
154

165
dependencies:
17-
pre:
18-
- docker pull segment/golang:latest
196
override:
20-
- ${DOCKER} -v ${HOME}/.ssh:/root/.ssh:ro segment/golang:latest get
7+
- docker pull segment/golang:latest
218

229
test:
2310
override:
24-
- ${DOCKER} segment/golang:latest vet lint test bench
25-
post:
26-
- ${DOCKER} segment/golang:latest build
11+
- >
12+
docker run
13+
$(env | grep -E '^CIRCLE_|^DOCKER_|^CIRCLE$|^CI$' | sed 's/^/--env /g' | tr "\\n" " ")
14+
--rm
15+
--tty
16+
--interactive
17+
--name go
18+
--volume /var/run/docker.sock:/run/docker.sock
19+
--volume ${PWD}:/go/src/github.com/${CIRCLE_PROJECT_USERNAME}/${CIRCLE_PROJECT_REPONAME}
20+
--workdir /go/src/github.com/${CIRCLE_PROJECT_USERNAME}/${CIRCLE_PROJECT_REPONAME}
21+
segment/golang:latest

0 commit comments

Comments
 (0)