marioidival/crud-mongodb

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
sudo: false

dist: trusty

services:
  - mongodb

language: go

os:
  - linux

env:
  global:
  - CC_TEST_REPORTER_ID=ee7a4a3d39304b9383d4f840da8f34ce68ac10ed18c38e23db04ac194f33d666

go:
  - master

before_install:
  - go get -v ./...

before_script:
  - sleep 15
  - curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 >./cc-test-reporter
  - chmod +x ./cc-test-reporter
  - go get github.com/axw/gocov/gocov
  - chmod 700 ./cover.sh

script:
  - "./cover.sh"
  - if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT; fi

deploy:
  provider: heroku
  app: crud-go-mongodb
  api_key:
    secure: fsuqw7Ho39fdZQ6pDxknjl5/uPe/Ukgf+ZJzyJXXCM2HhQSQaYPuYJFNqXPfYykjKbS7DOY35oWvy/J3eg60l1r0LJZIbV58Ae2Y3CODPZKGBEnhQiYqNlTlxIjn7CDbxp7/Mz5t8sb7CFHQgWHioVxfUw9e0og3O3X0vbSkzJ8Dv5GnBv0kbNMk3dAw0N528KA/SDS1S+WYoaXwjaLOvQjtLBTa7qHnIZ+f3QQlJYqZVJgQgN/NHuxMBG2PCDZ3PdR3UuHJjwDQjiYeKhux2ZjGjRGwXecJlog5dbSqoEp665k3Pp4yB6Uld8KH2RKJryXc+RqlZ99a4kJ+lfEP+SAj/weOXelhL/vC5IAywODxbSEooOVHf6/R2yok6cAdaOvSHs73AcD+nscgcq6QFs0E9TUXz8hRPLWtRwY+bQLl8dLlc/AG8hH4ZZeRi/A9+x4IZjHOybMUOB1aDKkweEbnwOZx+DNYJ4is0F8/VpzEX5E6oLDYR2tPATg/XLv5UJU8+UFFeJwIqCwjEZLwQvbe5VcIbRMi/jcpJPkT/FIwYBo45DtDGmJFrg+dakZ+eo3ARcux62gyH4H+Gk8ladb2ge3h0xMv2ez6rc3MaInB+u8+xAynM6rRI02n1XeuKOQHNuSLxygue4IwPvXpelQIWBTL1NYHJntydnuGknw=
  strategy: git
  on:
    all_branches: true