try exotic arch on travis [cirrus skip]
[awesomized/libmemcached] / .travis.yml
1 os: linux
2 dist: focal
3 arch:
4 - arm64
5 - ppc64le
6 language: cpp
7
8 addons:
9 apt:
10 packages:
11 - libevent-dev
12 - libsasl2-dev
13
14 env:
15 - CMAKE_BUILD_TYPE=Debug BUILD_TESTING=true ENABLE_SASL=true
16
17 install:
18 - |
19 git clone --depth 1 -b 1.6.7 https://github.com/memcached/memcached
20 cd memcached
21 ./autogen.sh
22 CFLAGS="-O2 -pipe" ./configure \
23 --prefix=/opt \
24 --disable-coverage \
25 --disable-docs \
26 --disable-dependency-tracking \
27 --enable-sasl \
28 --enable-sasl-pwdb \
29 ;
30 make -j2
31 make install
32 cd ..
33
34 before_script:
35 - mkdir build
36
37 script:
38 - cd build
39 - cmake -DMEMCACHED_BINARY=/opt/bin/memcached ..
40 - make -j2 VERBOSE=1
41 - make test VERBOSE=1
42 - make install DESTDIR=.
43
44 after_failure:
45 - cat Testing/Temporary/LastTest.log || true
46
47 notifications:
48 webhooks:
49 urls:
50 - https://webhooks.gitter.im/e/796c8423962228333c54
51 on_success: change
52 on_failure: change
53 on_start: never