diff options
author | Akim Demaille <akim.demaille@gmail.com> | 2019-10-21 08:43:35 +0200 |
---|---|---|
committer | Akim Demaille <akim.demaille@gmail.com> | 2019-10-21 08:53:07 +0200 |
commit | 717be0a0f0837a2ee356f42daa475d0bf7d6333d (patch) | |
tree | 3ff2b71b0e1413d3c50e019488f8ebc78273cc11 /.travis.yml | |
parent | c6e4b260e0de265e1888822682054c32498541d8 (diff) | |
download | bison-717be0a0f0837a2ee356f42daa475d0bf7d6333d.tar.gz |
CI: rename jobs
* .travis.yml (compile, test): Rename as...
(dist, check): these, which are more traditional for GNU projects.
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 66 |
1 files changed, 34 insertions, 32 deletions
diff --git a/.travis.yml b/.travis.yml index 674591cb..4328ca4d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,10 +17,10 @@ env: # Less dependencies, and little git content (we would like to have none, but it's not # an option on Travis). stages: - - compile - - test + - dist + - check -# The 'test' jobs do not need the repo at all, only the 'compile' +# The 'check' jobs do not need the repo at all, only the 'dist' # does. Let's save time, bandwith, energy, and polar bears. git: clone: false @@ -29,7 +29,7 @@ git: # (https://docs.travis-ci.com/user/conditional-builds-stages-jobs/). jobs: include: - - stage: compile + - stage: dist name: "Make dist" git: clone: true @@ -61,7 +61,7 @@ jobs: # git history (because git describe --abbrev=4 may use more than 4 characters if there are # conflicts). # - # So for the sake of the 'test' jobs (that don't even have the repo at all), also expose this + # So for the sake of the 'check' jobs (that don't even have the repo at all), also expose this # tarball on a name that only depends on the Travis build number. # # Without -b -, exit status is always 0. @@ -77,7 +77,7 @@ jobs: # errors asap. - name: "GCC 9 -O3" - stage: test + stage: check os: linux dist: bionic addons: @@ -92,7 +92,7 @@ jobs: # ASAN is time consuming, and we timeout the 50min granted by # Travis if we run all the tests in one go. Run in two parts. - name: "Clang 9 libc++ and ASAN part 1" - stage: test + stage: check os: linux dist: bionic addons: &clang9 @@ -108,20 +108,22 @@ jobs: - libc++abi-9-dev env: # Do not use ASAN with ubuntu's libc++: https://bugs.llvm.org/show_bug.cgi?id=17379 - - MATRIX_EVAL="PART=1 CC='clang-9 -fsanitize=address' CXX='clang++-9 -fsanitize=address -stdlib=libc++'" + - MATRIX_EVAL="CC='clang-9 -fsanitize=address' CXX='clang++-9 -fsanitize=address -stdlib=libc++'" + - PART=1 - name: "Clang 9 libc++ and ASAN part 2" - stage: test + stage: check os: linux dist: bionic addons: *clang9 env: # Do not use ASAN with ubuntu's libc++: https://bugs.llvm.org/show_bug.cgi?id=17379 - - MATRIX_EVAL="PART=2 CC='clang-9 -fsanitize=address' CXX='clang++-9 -fsanitize=address -stdlib=libc++'" + - MATRIX_EVAL="CC='clang-9 -fsanitize=address' CXX='clang++-9 -fsanitize=address -stdlib=libc++'" + - PART=2 # Currently no longer works (https://github.com/nemequ/icc-travis/issues/15). # - name: "ICC" - # stage: test + # stage: check # # We need the build-aux/install-icc.sh script. # git: # clone: true @@ -152,7 +154,7 @@ jobs: - PART=1 - name: "GCC 8" - stage: test + stage: check os: linux dist: bionic addons: @@ -162,7 +164,7 @@ jobs: - MATRIX_EVAL="CC=gcc-8 && CXX=g++-8" - name: "GCC 7" - stage: test + stage: check os: linux dist: bionic addons: @@ -173,7 +175,7 @@ jobs: - MATRIX_EVAL="CC=gcc-7 && CXX=g++-7" - name: "GCC 6" - stage: test + stage: check os: linux dist: xenial addons: @@ -186,7 +188,7 @@ jobs: - MATRIX_EVAL="CC=gcc-6 && CXX=g++-6" - name: "GCC 5" - stage: test + stage: check os: linux dist: xenial addons: @@ -199,7 +201,7 @@ jobs: - MATRIX_EVAL="CC=gcc-5 && CXX=g++-5" - name: "GCC 4.9" - stage: test + stage: check os: linux dist: xenial addons: @@ -212,7 +214,7 @@ jobs: - MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9" - name: "GCC 4.8" - stage: test + stage: check os: linux dist: xenial addons: @@ -225,7 +227,7 @@ jobs: - MATRIX_EVAL="CC=gcc-4.8 && CXX=g++-4.8" - name: "GCC 4.7" - stage: test + stage: check os: linux dist: xenial addons: @@ -238,7 +240,7 @@ jobs: - MATRIX_EVAL="CC=gcc-4.7 && CXX=g++-4.7" - name: "GCC 4.6" - stage: test + stage: check os: linux dist: xenial addons: @@ -255,7 +257,7 @@ jobs: ## ------- ## - name: "Clang 8 -O3" - stage: test + stage: check os: linux dist: bionic addons: @@ -269,7 +271,7 @@ jobs: - CONFIGUREFLAGS='CPPFLAGS=-DNDEBUG CFLAGS=-O3 CXXFLAGS=-O3' - name: "Clang 7" - stage: test + stage: check os: linux dist: bionic addons: @@ -282,7 +284,7 @@ jobs: - MATRIX_EVAL="CC=clang-7 && CXX='clang++-7 -stdlib=libc++'" - name: "Clang 6 and libc++" - stage: test + stage: check os: linux dist: xenial addons: @@ -297,7 +299,7 @@ jobs: - MATRIX_EVAL="CC=clang-6.0 && CXX='clang++-6.0 -stdlib=libc++'" - name: "Clang 5" - stage: test + stage: check os: linux dist: xenial addons: @@ -311,7 +313,7 @@ jobs: - MATRIX_EVAL="CC='clang-5.0' CXX='clang++-5.0'" - name: "Clang 4" - stage: test + stage: check os: linux dist: xenial addons: @@ -324,7 +326,7 @@ jobs: - MATRIX_EVAL="CC=clang-4.0 && CXX=clang++-4.0" - name: "Clang 3.9" - stage: test + stage: check os: linux dist: xenial addons: @@ -337,7 +339,7 @@ jobs: - MATRIX_EVAL="CC=clang-3.9 && CXX=clang++-3.9" - name: "Clang 3.8" - stage: test + stage: check os: linux dist: xenial addons: @@ -351,7 +353,7 @@ jobs: - MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8" - name: "CLang 3.7" - stage: test + stage: check os: linux dist: xenial addons: @@ -365,7 +367,7 @@ jobs: - MATRIX_EVAL="CC=clang-3.7 && CXX=clang++-3.7" - name: "Clang 3.6" - stage: test + stage: check os: linux dist: xenial addons: @@ -379,7 +381,7 @@ jobs: - MATRIX_EVAL="CC=clang-3.6 && CXX=clang++-3.6" - name: "Clang 3.5" - stage: test + stage: check os: linux dist: xenial addons: @@ -393,7 +395,7 @@ jobs: - MATRIX_EVAL="CC=clang-3.5 && CXX=clang++-3.5" - name: "Clang 3.4" - stage: test + stage: check os: linux # Not available on Xenial. dist: trusty @@ -407,7 +409,7 @@ jobs: - MATRIX_EVAL='CC=/usr/bin/clang && CXX=/usr/bin/clang++' - name: "Clang 3.3" - stage: test + stage: check os: linux # Not available on Xenial. dist: trusty @@ -433,7 +435,7 @@ before_script: - echo '|1|bpc51UGxoDZjCPiwRlCStW32trI=|rfh6mLoLZv/vAvOVrpZXI1hTLxg= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIR+ckMoJTNXHvAQLHWSfrRnrNJGW2ZR6kr5pBVDGCkz1v1RcQ5rleq0NAt9kS3v4hgnuLiEVnK7KDRzcEH3ikc=' >>~/.ssh/known_hosts - chmod 600 ~/.ssh/known_hosts -# Applies only to the jobs that don't have a 'script', i.e., applies to all the 'test' jobs, but not the 'compile' one. +# Applies only to the jobs that don't have a 'script', i.e., applies to all the 'check' jobs, but not the 'dist' one. script: - eval "$MATRIX_EVAL" # Beware not too leak $SSH_PRIVATE_KEY. |