X-Git-Url: https://git.m6w6.name/?p=m6w6%2Flibmemcached;a=blobdiff_plain;f=.builds%2Ffreebsd.yml;h=bdfd71131efc67daa081586153e1a1cf028eb70e;hp=18692c3560b1d8bf188cbfdb129592085e1776b0;hb=1e080e086eed966bfbb1278f7afd24aa9ee27811;hpb=9b0cb8f7aac22ccb4eff6dcabcae4db627217efa diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml index 18692c35..bdfd7113 100644 --- a/.builds/freebsd.yml +++ b/.builds/freebsd.yml @@ -3,6 +3,7 @@ packages: - autotools - bison - cmake + - curl - cyrus-sasl - flex - libevent @@ -22,28 +23,32 @@ environment: VERBOSE: "ON" MEMCACHED_BINARY: "/home/build/memcached/work/stage/home/build/bin/memcached" tasks: + - prepare: | + ./libmemcached/.builds/scripts/prepare - memcached: | ln -s /usr/ports/Mk . ln -s /usr/ports/Templates . cp -R /usr/ports/databases/memcached . cd memcached echo bin/memcached > pkg-plist - make all install PREFIX=/home/build \ + maybe make all install PREFIX=/home/build \ INSTALL_AS_USER=1 NO_PKG_REGISTER=1 \ SASLPWDB_CONFIGURE_ENABLE=sasl-pwdb \ OPTIONS_SET="SASL SASLPWDB" \ OPTIONS_DEFINE="SASL SASLPWDB" - configure: | - cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON -S libmemcached -B debug + maybe cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON -S libmemcached -B debug - build: | - cmake --build debug -j2 + maybe cmake --build debug -j2 - test: | - cmake --build debug -j2 --target test + maybe cmake --build debug -j2 --target test - install: | - cmake --install debug --prefix /tmp + maybe 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= + 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: | + maybe