X-Git-Url: https://git.m6w6.name/?p=m6w6%2Flibmemcached;a=blobdiff_plain;f=.builds%2Ffreebsd.yml;h=1cf06ee8dc1f55aab8bb3b89650774d85b50bbc6;hp=673843b8f29c56cbe8b797972668041a1c8bef48;hb=946b9670af4a97be463cae05b5cce6a082d9f475;hpb=83893cf07b8eecfcb5078e84c1f2b00437769554 diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml index 673843b8..1cf06ee8 100644 --- a/.builds/freebsd.yml +++ b/.builds/freebsd.yml @@ -7,12 +7,15 @@ packages: - flex - libevent - pkgconf + - py37-sphinx + - py37-m2r + - rsync - tbb sources: - https://github.com/m6w6/libmemcached +secrets: + - 46f739e5-4538-45dd-a79f-bf173b7a2ed9 environment: - CMAKE_BUILD_TYPE: Debug - BUILD_TESTING: "ON" ENABLE_HASH_HSIEH: "ON" ENABLE_MEMASLAP: "ON" ENABLE_SASL: "ON" @@ -31,11 +34,15 @@ tasks: 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 --build debug -j2 --target install -- DESTDIR=/tmp + - package: | + cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_DOCS_MANGZ=ON -S libmemcached -B release + cmake --build release -j2 --target package -- VERBOSE= + cmake --build release -j2 --target push-artifact -- VERBOSE=