summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorJames E. King III <jking@apache.org>2018-02-28 17:11:05 -0500
committerJames E. King III <jking@apache.org>2018-03-02 13:48:08 -0500
commitbf7f76bb1f1864fdbbf30ac50715920afbc4a91d (patch)
treedd5845387a65987a3957b1c632592564d3f5b404 /.travis.yml
parente93a90171529625966294fb35eaebf35cf4c6ba7 (diff)
downloadthrift-bf7f76bb1f1864fdbbf30ac50715920afbc4a91d.tar.gz
THRIFT-82: follow-up to common lisp to stabilize the linux build environment and update some docs
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml21
1 files changed, 10 insertions, 11 deletions
diff --git a/.travis.yml b/.travis.yml
index 9735f43e4..4eb2924d4 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -35,7 +35,6 @@ install:
- if [[ `uname` == "Linux" ]]; then build/docker/refresh.sh; fi
stages:
-# - osx # up front for now (for testing)
- docker # docker images
- thrift # thrift build jobs
@@ -44,7 +43,7 @@ env:
- SCRIPT="cmake.sh"
- BUILD_ARG=""
- BUILD_ENV="-e CC=gcc -e CXX=g++ -e THRIFT_CROSSTEST_CONCURRENCY=4"
- - DISTRO=ubuntu-xenial
+ - DISTRO=ubuntu-artful
- BUILD_LIBS="CPP C_GLIB HASKELL JAVA PYTHON TESTING TUTORIALS" # only meaningful for CMake builds
- TRAVIS_BUILD_STAGE=test
# DOCKER_REPO (this works for all builds as a source for docker images - you can override for fork builds in your Travis settings)
@@ -54,12 +53,6 @@ env:
jobs:
include:
- # ------------------------- phase: osx --------------------------
- # - stage: osx
- # os: osx
- # osx_image: xcode9
- # script: build/docker/scripts/autotools.sh
-
# ========================= stage: docker =========================
- stage: docker
script: true
@@ -120,7 +113,6 @@ jobs:
env:
- JOB="Static Code Analysis"
- SCRIPT="sca.sh"
- - DISTRO=ubuntu-artful
# C and C++ undefined behavior.
# A binary crashes if undefined behavior occurs and produces a stack trace.
@@ -129,13 +121,12 @@ jobs:
env:
- JOB="UBSan"
- SCRIPT="ubsan.sh"
- - DISTRO=ubuntu-artful
- BUILD_ARG="--without-python --without-py3"
# ------------------------- phase: cmake ------------------------
- script: build/docker/run.sh
env:
- - JOB="CMake (Ubuntu Xenial)"
+ - JOB="CMake"
# C++ specific options: compiler plug-in, threading model
- script: build/docker/run.sh
@@ -178,10 +169,18 @@ jobs:
- script: build/docker/run.sh
env:
- JOB="make dist"
+ - DISTRO=ubuntu-xenial
- SCRIPT="make-dist.sh"
- script: build/docker/run.sh
env:
- JOB="Debian Packages"
+ - DISTRO=ubuntu-xenial
- SCRIPT="dpkg.sh"
+ ### ------------------------- phase: osx -------------------------
+ # disabled due to the time delays it imposes on build jobs
+ # - os: osx
+ # osx_image: xcode9
+ # script: build/docker/scripts/autotools.sh
+