Tests for upgrading Fission from the last version to current branch and testing. Currently test is very simple and more tests can be added in future
49 lines
1.5 KiB
YAML
49 lines
1.5 KiB
YAML
sudo: required
|
|
|
|
dist: trusty
|
|
|
|
branches:
|
|
only:
|
|
- master
|
|
|
|
language: go
|
|
|
|
go:
|
|
- 1.8
|
|
|
|
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 sysctl net.ipv6.conf.all.disable_ipv6=0
|
|
|
|
install:
|
|
- go get github.com/Masterminds/glide
|
|
- hack/travis-kube-setup.sh
|
|
|
|
env:
|
|
- KUBECONFIG=${HOME}/.kube/config PATH=$HOME/k8scli:${PATH}
|
|
|
|
script:
|
|
- cd ${TRAVIS_BUILD_DIR}
|
|
- glide install -v
|
|
- ./fission-bundle/build.sh
|
|
- hack/verify-gofmt.sh
|
|
- hack/verify-govet.sh
|
|
- hack/runtests.sh
|
|
- test/build_and_test.sh
|
|
- test/upgrade/fission_upgrade_test.sh
|
|
|
|
notifications:
|
|
slack:
|
|
secure: YZ34vsfw1TtftJypg1MyP4+ihONI4gaxeS3FghBQli6+EezjzcxOXyj5VD+x0ucXfDeTaDrFfmVN0SAGObOoZUE+ea9KAoTo50tRLaD9kwOTACiekZalC4uuBguH0D1/A6vlbU8dchsr9mvIhbisG6mTncdPtqGYYHtyBQme6ngmmHbVAQFZcIBHmNuDb/HWhSr8KMEuyB6+mBXLYELHnXnf26cOhdGNaagqCOJTiemX85RGwIuOPxyBhKDFMLyHohDT7FJMH/qijveE6YgOYTQC5nYc2Np1KvC7hQkIu4nuyczyYlrNQl/TWv+SVI8PjIs0PYuCuD3gUqoVEi8d94HbrOPzFEpbwDS9P4qL39DGmco1Q56Vqxe6sRI0vDWPb5gCP1lSgs3PMECVn7Wor/pTvcL+C+U2jLwWJUl0vbyWCL7ngl/3iTssV7qBpUrI7Oclwp8LrQo9fPj0DL4gE9rNanpEWjQ6yPGaysIL1zLHtRghhm52A22NJGp71jkS2KEpLi6ZWFYjMeuXw5eOQFhqFlzyRJOmLYa3B607TLWuyo2L2CxAfMmq0FGfemvrkLZIWtlQKK4y9ImpsURwaGT2XCtThFtHl77wEss913nC+T2dX3O5Bl0UmxFd5S3mVM109I8c4lDosxnAjRfS9MheFlrG0gjSJSBCw57x7f0=
|
|
on_success: change
|
|
on_failure: always
|