cpack: artifacts
[m6w6/libmemcached] / .builds / openbsd.yml
1 image: openbsd/latest
2 packages:
3 - bison
4 - cmake
5 - cyrus-sasl--
6 - libevent
7 - memcached--
8 - pkgconf
9 - py3-sphinx
10 - py3-m2r
11 - rsync
12 - sudo--
13 - tbb
14 sources:
15 - https://github.com/m6w6/libmemcached
16 secrets:
17 - 685c5b0a-395c-4031-97f8-97496bb6c25f
18 environment:
19 ENABLE_HASH_HSIEH: "ON"
20 ENABLE_MEMASLAP: "OFF"
21 VERBOSE: "ON"
22 MEMCACHED_BINARY: "memcached"
23 tasks:
24 - configure: |
25 cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON -S libmemcached -B debug
26 - build: |
27 cmake --build debug -j2
28 - test: |
29 cmake --build debug -j2 --target test
30 - install: |
31 cmake --build debug -j2 --target install -- DESTDIR=/tmp
32 - package: |
33 cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_DOCS_MANGZ=ON -S libmemcached -B release
34 cmake --build release -j2 --target package -- VERBOSE=
35 cmake --build release -j2 --target push-artifacts -- VERBOSE=