aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2018-09-22 15:17:17 +0100
committerGravatar Yong Tang <yong.tang.github@outlook.com> 2018-09-22 07:17:17 -0700
commit7b40b14e960f6952600a3736488571d7ffd51444 (patch)
tree5ac0cb202a5d513f340ec4ddb07e26cff538699f /.travis.yml
parent9546b606cb58a372361b39604c1ccf54ed91c7b9 (diff)
downloadcoredns-7b40b14e960f6952600a3736488571d7ffd51444.tar.gz
coredns-7b40b14e960f6952600a3736488571d7ffd51444.tar.zst
coredns-7b40b14e960f6952600a3736488571d7ffd51444.zip
Benching (#2121)
* Benchmark stuff Signed-off-by: Miek Gieben <miek@miek.nl> * Makefile changes Signed-off-by: Miek Gieben <miek@miek.nl> * Fixes Signed-off-by: Miek Gieben <miek@miek.nl> * fix Signed-off-by: Miek Gieben <miek@miek.nl> * Add benchmark test Signed-off-by: Miek Gieben <miek@miek.nl> * Add master branch Signed-off-by: Miek Gieben <miek@miek.nl>
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml7
1 files changed, 6 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 39ea9e160..ef914d237 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,5 +1,4 @@
sudo: required
-# Trusty distribution is much faster when sudo is required
dist: trusty
services:
@@ -14,11 +13,16 @@ go_import_path: github.com/coredns/coredns
git:
depth: 3
+branches:
+ only:
+ - master
+
env:
- TEST_TYPE=coverage ETCD_VERSION=3.3.8
- TEST_TYPE=integration ETCD_VERSION=3.3.8
- TEST_TYPE=core ETCD_VERSION=3.3.8
- TEST_TYPE=plugin ETCD_VERSION=3.3.8
+ - TEST_TYPE=benchmark ETCD_VERSION=3.3.8
# In the Travis VM-based build environment, IPv6 networking is not
# enabled by default. The sysctl operations below enable IPv6.
@@ -35,6 +39,7 @@ before_install:
before_script:
- docker run -d --net=host --name=etcd quay.io/coreos/etcd:v$ETCD_VERSION
+ - make godeps
script:
- make TEST_TYPE=$TEST_TYPE travis