From go release history (https://golang.org/doc/devel/release.html#go1.11) and travis ci build history, looks like 1.11.7 and 1.11.8 contains unknown bugs that breaks build. To avoid this, fix go version to 1.11.6 for now.
55 lines
1.6 KiB
YAML
55 lines
1.6 KiB
YAML
sudo: required
|
|
|
|
dist: trusty
|
|
|
|
branches:
|
|
only:
|
|
- master
|
|
|
|
language: go
|
|
|
|
go:
|
|
- 1.11.6
|
|
|
|
cache:
|
|
directories:
|
|
- $HOME/google-cloud-sdk/
|
|
- $HOME/k8scli
|
|
|
|
services:
|
|
- docker
|
|
|
|
before_install:
|
|
- sudo apt-get update
|
|
- sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce
|
|
- sudo apt-get -y install apache2-utils
|
|
- sudo sysctl net.ipv6.conf.all.disable_ipv6=0
|
|
|
|
install:
|
|
- hack/travis-kube-setup.sh
|
|
|
|
env:
|
|
- KUBECONFIG=${HOME}/.kube/config PATH=$HOME/k8scli:${PATH} GO111MODULE=on
|
|
|
|
before_script:
|
|
- cd ${TRAVIS_BUILD_DIR}
|
|
- hack/verify-gofmt.sh
|
|
- hack/verify-govet.sh
|
|
- helm lint charts/fission-all/ charts/fission-core/
|
|
- go mod download
|
|
- go build -o fission/fission fission/*.go
|
|
- ./fission-bundle/build.sh
|
|
- hack/runtests.sh
|
|
|
|
script:
|
|
- cd ${TRAVIS_BUILD_DIR}
|
|
- test/build_and_test.sh
|
|
- test/upgrade/fission_upgrade_test.sh
|
|
|
|
notifications:
|
|
slack:
|
|
rooms:
|
|
secure: YZ34vsfw1TtftJypg1MyP4+ihONI4gaxeS3FghBQli6+EezjzcxOXyj5VD+x0ucXfDeTaDrFfmVN0SAGObOoZUE+ea9KAoTo50tRLaD9kwOTACiekZalC4uuBguH0D1/A6vlbU8dchsr9mvIhbisG6mTncdPtqGYYHtyBQme6ngmmHbVAQFZcIBHmNuDb/HWhSr8KMEuyB6+mBXLYELHnXnf26cOhdGNaagqCOJTiemX85RGwIuOPxyBhKDFMLyHohDT7FJMH/qijveE6YgOYTQC5nYc2Np1KvC7hQkIu4nuyczyYlrNQl/TWv+SVI8PjIs0PYuCuD3gUqoVEi8d94HbrOPzFEpbwDS9P4qL39DGmco1Q56Vqxe6sRI0vDWPb5gCP1lSgs3PMECVn7Wor/pTvcL+C+U2jLwWJUl0vbyWCL7ngl/3iTssV7qBpUrI7Oclwp8LrQo9fPj0DL4gE9rNanpEWjQ6yPGaysIL1zLHtRghhm52A22NJGp71jkS2KEpLi6ZWFYjMeuXw5eOQFhqFlzyRJOmLYa3B607TLWuyo2L2CxAfMmq0FGfemvrkLZIWtlQKK4y9ImpsURwaGT2XCtThFtHl77wEss913nC+T2dX3O5Bl0UmxFd5S3mVM109I8c4lDosxnAjRfS9MheFlrG0gjSJSBCw57x7f0=
|
|
on_success: change
|
|
on_failure: always
|