- flex
- libevent
- pkgconf
+ - py37-sphinx
+ - py37-m2r
+ - rsync
- tbb
sources:
- https://github.com/m6w6/libmemcached
+secrets:
+ - 685c5b0a-395c-4031-97f8-97496bb6c25f
environment:
- CMAKE_BUILD_TYPE: Debug
- BUILD_TESTING: "ON"
ENABLE_HASH_HSIEH: "ON"
ENABLE_MEMASLAP: "ON"
ENABLE_SASL: "ON"
OPTIONS_SET="SASL SASLPWDB" \
OPTIONS_DEFINE="SASL SASLPWDB"
- configure: |
- cmake -S libmemcached -B build
+ cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON -S libmemcached -B debug
- build: |
- make -C build -j2 all
+ cmake --build debug -j2
- test: |
- make -C build -j2 test/fast
+ cmake --build debug -j2 --target test
- install: |
- make -C build install DESTDIR=/tmp
-
+ cmake --install debug --prefix /tmp
+ - package: |
+ cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_DOCS_MANGZ=ON -S libmemcached -B release
+ cmake --build release -j2 --target package -- VERBOSE=
+ cmake -DCPACK_COMPONENT_INSTALL=ON release
+ cmake --build release -j2 --target package -- VERBOSE=
+ cmake --build release -j2 --target push-artifacts -- VERBOSE=