-
Notifications
You must be signed in to change notification settings - Fork 3
/
.travis.yml
31 lines (31 loc) · 878 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
27
28
29
30
31
---
language: go
go:
- 1.3.3
env:
global:
- PATH=$HOME/gopath/bin:$HOME/bin:$PATH
- DATABASE_URL=postgres://postgres@localhost:5432/travis
- ARTIFACTS_BUCKET=meatballhat
addons:
postgresql: '9.3'
before_install:
- go get github.com/meatballhat/deppy
- go get github.com/golang/lint/golint
- go get code.google.com/p/go.tools/cmd/cover
- go install -a -race std
before_script:
- createdb -U postgres travis
script:
- make
- artifacts-service migrate
- ./bin/integration-test file
- ./bin/integration-test s3
deploy:
provider: heroku
buildpack: https://github.com/kr/heroku-buildpack-go.git
api_key:
secure: J2aEVgqBIdusX0Q2XmEI9lE/lcGdeHZluEdXJfenKD5fO4DTfWNvOT0yv0n3UyPsBiVbcluzvJHCZuEie0bIHWlIxaZ4hGVp+fitl5n47OhG6mexOXAJECxRero6STUca1NrNjEobVa0HkyNZaMyVcQpi9/nad1BIcZww5kX8ck=
app: meatballhat-artifacts-service
on:
repo: hamfist/artifacts-service