image: openbsd/latest packages: - bison - cmake - curl-- - libevent - memcached-- - pkgconf - pigz - py3-sphinx - py3-m2r - rsync-- - sudo-- - tbb sources: - https://github.com/m6w6/libmemcached secrets: - 685c5b0a-395c-4031-97f8-97496bb6c25f - d7dfe587-b433-481b-8725-d7ccd82e59fb environment: ENABLE_HASH_HSIEH: "ON" ENABLE_MEMASLAP: "OFF" VERBOSE: "ON" MEMCACHED_BINARY: "memcached" tasks: - prepare: | ./libmemcached/.builds/scripts/prepare - configure: | maybe cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON -S libmemcached -B debug - build: | maybe cmake --build debug -j2 - test: | maybe cmake --build debug -j2 --target test - install: | maybe cmake --install debug --prefix /tmp - package: | maybe cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_DOCS_MANGZ=ON -S libmemcached -B release maybe cmake --build release -j2 --target package -- VERBOSE= maybe cmake -DCPACK_COMPONENT_INSTALL=ON release maybe cmake --build release -j2 --target package -- VERBOSE= maybe cmake --build release -j2 --target push-artifacts -- VERBOSE= - success: notify-gitter success