Skip to content
Snippets Groups Projects
.travis.yml 5.04 KiB
sudo: false

git:
  depth: 5

env:
  global:
    GCE_USER=travis
    SSH_USER=$GCE_USER
    TEST_ID=$TRAVIS_JOB_NUMBER
    CONTAINER_ENGINE=docker
    PRIVATE_KEY=$GCE_PRIVATE_KEY
    ANSIBLE_KEEP_REMOTE_FILES=1
  matrix:
    # Debian Jessie
    - >-
      KUBE_NETWORK_PLUGIN=flannel
      CLOUD_IMAGE=debian-8-kubespray
      CLOUD_REGION=europe-west1-b
    - >-
      KUBE_NETWORK_PLUGIN=calico
      CLOUD_IMAGE=debian-8-kubespray
      CLOUD_REGION=us-central1-c
    - >-
      KUBE_NETWORK_PLUGIN=weave
      CLOUD_IMAGE=debian-8-kubespray
      CLOUD_REGION=us-east1-d

    # Centos 7
    - >-
      KUBE_NETWORK_PLUGIN=flannel
      CLOUD_IMAGE=centos-7-sudo
      CLOUD_REGION=asia-east1-c

    - >-
      KUBE_NETWORK_PLUGIN=calico
      CLOUD_IMAGE=centos-7-sudo
      CLOUD_REGION=europe-west1-b

    - >-
      KUBE_NETWORK_PLUGIN=weave
      CLOUD_IMAGE=centos-7-sudo
      CLOUD_REGION=us-central1-c

   # Redhat 7
    - >-
      KUBE_NETWORK_PLUGIN=flannel
      CLOUD_IMAGE=rhel-7-sudo
      CLOUD_REGION=us-east1-d

    - >-
      KUBE_NETWORK_PLUGIN=calico
      CLOUD_IMAGE=rhel-7-sudo
      CLOUD_REGION=asia-east1-c

    - >-
      KUBE_NETWORK_PLUGIN=weave
      CLOUD_IMAGE=rhel-7-sudo
      CLOUD_REGION=europe-west1-b

    # Ubuntu 16.04
    - >-
      KUBE_NETWORK_PLUGIN=flannel
      CLOUD_IMAGE=ubuntu-1604-xenial
      CLOUD_REGION=us-central1-c
    - >-
      KUBE_NETWORK_PLUGIN=calico
      CLOUD_IMAGE=ubuntu-1604-xenial
      CLOUD_REGION=us-east1-d
    - >-