-
Notifications
You must be signed in to change notification settings - Fork 168
/
.travis.yml
26 lines (19 loc) · 719 Bytes
/
.travis.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
language: go
go:
- 1.18.x
before_script:
- sudo redis-server /etc/redis/redis.conf --port 6379 --requirepass 'secret'
- mkdir -p data/db
- mongod --dbpath=data/db &
- sleep 5
- mongo mongo_test --eval 'db.createUser({user:"travis",pwd:"test",roles:["readWrite"]});'
services:
- mysql
env:
- GO111MODULE=on redisPwd=secret mongoAddr='travis:test@127.0.0.1:27017/mongo_test'
before_install:
- go get -v -t ./...
script:
- go test -v -race -coverprofile='coverage.txt' -covermode=atomic github.com/snowlyg/iris-admin/g github.com/snowlyg/iris-admin/migration github.com/snowlyg/iris-admin/seed github.com/snowlyg/iris-admin/server/...
after_success:
- bash <(curl -s https://codecov.io/bash)