-
Notifications
You must be signed in to change notification settings - Fork 78
/
Copy path.travis.yml
41 lines (41 loc) · 1.43 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
dist: bionic
language: cpp
sudo: required
branches:
only:
- master
- bug_fixes
matrix:
include:
# ARM 64-bit
- os: linux
arch: arm64
compiler: gcc
env:
# Set POPCNT_CAPABILITY=0 to avoid build error
- POPCNT_CAPABILITY=0
script: travis_wait 30 make -j $NPROC allall
# IBM Z (big endian)
- os: linux
arch: s390x
env:
- POPCNT_CAPABILITY=0
# PPC64LE
- os: linux
arch: ppc64le
env:
- POPCNT_CAPABILITY=0
cache: apt
env:
global:
- NPROC="$(nproc)"
before_script:
- uname -m
- python3 --version
- echo CC=${CC} CXX=${CXX} NPROC=${NPROC}
- $CC --version
- $CXX --version
script: make -j $NPROC allall && make simple-test
notifications:
slack:
secure: K/SdL+S1lb+Vf3KucmiMh4Fyd9sWmosw+mSRjtAjAzXUYZ3zMp91bM6GzHVD1nonMQWDu3vY6TOApvnikSfd4ZSRhO4ijDda5zF3SN19Uly4vXRTC0C4UKloyVqOjx2uwXU4Mz+7cuO9RCb4CczL2HUG9tiLN5BjfbnHvQlZzsE6dJuo+5BoKq88SbNhlBlGIuLWAsVmpnaozNjowNBLb2+BtrK5KSN5eTyCVerZeoJ2ChexDXGf7SnGVQhgu05hfOB52ti1mzRaTRGY91jnKAibBaO/gyW2Q5/AeBy+OrL5poenM0rAJHjztUCw1lC1G4Mej73YyHn6V1NF0DHSYM9l8aBe0nAweAuB4tuRJ9gJtqR6GjXdqURI5ABBsFIkb9pNbJz59g9sTpKrrWmIqqj7a8Eld7nk1K+IjBVOvDT9x3PWjl/H1sAl+0bRT42lu+zjJV9BIn/Fwn+xC0syRazgDimkfPLbn/aAEBKeofwdk/DHb3amBtbHsEFZsAdI5Mrq/tIuCYO0i7jYxlmNTNsXA5a0gF1OExGJvPPDV2/lp/bPx/ncvcZvwjpst6BEyJURmM5MsMCeHbiuPvlVmA4R29BTMBaW/ZN5smF4E+CkV2IxPlpgh2c+YSX44ikYnG3v4H5QKxLI4W4E+TTn9/1EmdO0KMzNG8gEiNnKcTg=