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 - pigz
10 - py3-sphinx
11 - py3-m2r
12 - rsync--
13 - sudo--
14 - tbb
15 sources:
16 - https://github.com/m6w6/libmemcached
17 secrets:
18 - 685c5b0a-395c-4031-97f8-97496bb6c25f
19 environment:
20 ENABLE_HASH_HSIEH: "ON"
21 ENABLE_MEMASLAP: "OFF"
22 VERBOSE: "ON"
23 MEMCACHED_BINARY: "memcached"
24 tasks:
25 - configure: |
26 cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON -S libmemcached -B debug
27 - build: |
28 cmake --build debug -j2
29 - test: |
30 cmake --build debug -j2 --target test
31 - install: |
32 cmake --install debug --prefix /tmp
33 - package: |
34 cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_DOCS_MANGZ=ON -S libmemcached -B release
35 cmake --build release -j2 --target package -- VERBOSE=
36 cmake -DCPACK_COMPONENT_INSTALL=ON release
37 cmake --build release -j2 --target push-artifacts -- VERBOSE=