This repository was archived by the owner on Jul 3, 2023. It is now read-only.
File tree 1 file changed +12
-17
lines changed
1 file changed +12
-17
lines changed Original file line number Diff line number Diff line change 1
1
machine :
2
2
services :
3
3
- 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}
15
4
16
5
dependencies :
17
- pre :
18
- - docker pull segment/golang:latest
19
6
override :
20
- - ${DOCKER} -v ${HOME}/.ssh:/root/.ssh:ro segment/golang:latest get
7
+ - docker pull segment/golang:latest
21
8
22
9
test :
23
10
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
You can’t perform that action at this time.
0 commit comments