.travis.yml 519 字节
Newer Older
J
jeff 已提交
1 2 3 4 5
services:
  - docker

language: go

R
runzexia 已提交
6 7
dist: xenial

J
jeff 已提交
8 9 10 11
git:
  depth: false

go:
12
  - "1.13.x"
M
magicsong 已提交
13 14
env:
  - GO111MODULE=on
15 16 17
cache:
  directories:
    - $HOME/gopath/pkg/mod
J
jeff 已提交
18 19 20

before_script:
  - docker --version
J
jeff 已提交
21
  - bash hack/install_kubebuilder.sh
J
jeff 已提交
22 23

script:
24
  - diff -u <(echo -n) <(gofmt -d ./pkg ./cmd ./tools)
25
  - make all 
J
Jeff 已提交
26

27
before_install:
28
  - go mod vendor
29 30 31

after_success:
  - bash <(curl -s https://codecov.io/bash)
32

J
jeff 已提交
33 34 35
deploy:
  skip_cleanup: true
  provider: script
J
Jeff 已提交
36
  script: bash hack/docker_build.sh 
J
jeff 已提交
37
  on:
J
jeff 已提交
38
    branch: master