Skip to content
Snippets Groups Projects
Select Git revision
  • d6d54ed0bcf3b583fe681db790740cef137401d3
  • ballinvoher default protected
  • client-http-server-for-token
  • master
  • gitlab-auth-issue
  • windows
  • microsoft
  • message
  • azure_auth
  • prometheus
  • permission-templates
  • no-datastore
  • save-public-keys
  • gitlab-group-level-start
  • v1.1.0
  • v1.0.0
  • v0.1
17 results

.travis.yml

Blame
  • user avatar
    Niall Sheridan authored
    The 'datastore' string option is deprecated and will be removed in a
    future version. The new 'database' map option is preferred.
    d6d54ed0
    History
    .travis.yml 706 B
    language: go
    services:
      - mysql
      - mongodb
    
    env:
      - MYSQL_TEST="true" MONGO_TEST="true"
    
    go:
      - 1.7.1
      - tip
    
    matrix:
      allow_failures:
        - go: tip
    
    before_install:
      - go get -v github.com/golang/lint/golint
      - go install ./cmd/dbinit
    
    install:
      - go version
    
    before_script:
      - dbinit -db_user user -db_password passwd
      - dbinit -db_type mongo -admin_user '' -db_user user -db_password passwd
    
    sudo: false
    script:
      - go build -v ./cmd/cashier ./cmd/cashierd
      - go list ./... |grep -v vendor/ |xargs go test
      - gofmt -d $(find -type f -name '*.go' -not -path './vendor/*')
      - go list ./... |grep -v vendor/ |xargs go vet
      - go list ./... |grep -v vendor/ |xargs -L1 golint -set_exit_status