/
circle.yml
26 lines (22 loc) · 906 Bytes
/
circle.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
machine:
environment:
GOPATH: /home/ubuntu/.go_workspace
dependencies:
pre:
- mkdir -p ~/.go_workspace/src/github.com/Preetam
- rm -rf ~/.go_workspace/src/github.com/Preetam/onecontactlink
- mv ~/onecontactlink ~/.go_workspace/src/github.com/Preetam/
- ln -s ~/.go_workspace/src/github.com/Preetam/onecontactlink ~/onecontactlink
override:
- go get ./...
database:
override:
- mysql -e "DROP DATABASE IF EXISTS onecontactlink_test; CREATE DATABASE onecontactlink_test;"
- mysql -e "CREATE USER 'testuser'@'localhost' IDENTIFIED BY '';"
- mysql -e "GRANT ALL ON onecontactlink_test.* TO 'testuser'@'localhost' IDENTIFIED BY '';"
- mysql -utestuser -A onecontactlink_test < schema/clean-setup.sql
- mysql -utestuser -A onecontactlink_test < schema/test-setup.sql
test:
override:
- go test $(go list ./... | grep -v /vendor/)
- go build ./...