test: poll_timeout; see php-memcached-dev/php-memcached#531
[awesomized/libmemcached] / .builds / freebsd.yml
1 image: freebsd/latest
2 packages:
3 - autotools
4 - bison
5 - cmake
6 - curl
7 - cyrus-sasl
8 - flex
9 - libevent
10 - pkgconf
11 - py39-sphinx
12 - py39-m2r
13 - rsync
14 - tbb
15 sources:
16 - https://github.com/awesomized/libmemcached
17 secrets:
18 - a223d068-8d3f-4bab-a623-ed6e2887820a
19 - d7dfe587-b433-481b-8725-d7ccd82e59fb
20 environment:
21 ENABLE_HASH_HSIEH: "ON"
22 ENABLE_MEMASLAP: "ON"
23 ENABLE_SASL: "ON"
24 VERBOSE: "ON"
25 MEMCACHED_BINARY: "/home/build/memcached/work/stage/home/build/bin/memcached"
26 tasks:
27 - prepare: |
28 ./libmemcached/.builds/scripts/prepare
29 - memcached: |
30 ln -s /usr/ports/Mk .
31 ln -s /usr/ports/Templates .
32 cp -R /usr/ports/databases/memcached .
33 cd memcached
34 echo bin/memcached > pkg-plist
35 maybe make all install PREFIX=/home/build \
36 INSTALL_AS_USER=1 NO_PKG_REGISTER=1 PKG_REGISTER=/usr/bin/true \
37 SASLPWDB_CONFIGURE_ENABLE=sasl-pwdb \
38 OPTIONS_SET="SASL SASLPWDB" \
39 OPTIONS_DEFINE="SASL SASLPWDB"
40 - configure: |
41 maybe cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON -S libmemcached -B debug
42 - build: |
43 maybe cmake --build debug -j2
44 - test: |
45 maybe cmake --build debug -j2 --target test
46 - install: |
47 maybe cmake --install debug --prefix /tmp
48 - success: |
49 notify-gitter success