X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=.builds%2Ffreebsd.yml;h=a8b74170054e34b5d75149754cc7ba7c3bb5d3b6;hb=f5899224fbd4475ac3c5c499b1681da304e0d011;hp=1cf06ee8dc1f55aab8bb3b89650774d85b50bbc6;hpb=946b9670af4a97be463cae05b5cce6a082d9f475;p=awesomized%2Flibmemcached diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml index 1cf06ee8..a8b74170 100644 --- a/.builds/freebsd.yml +++ b/.builds/freebsd.yml @@ -3,18 +3,20 @@ packages: - autotools - bison - cmake + - curl - cyrus-sasl - flex - libevent - pkgconf - - py37-sphinx - - py37-m2r + - py39-sphinx + - py39-m2r - rsync - tbb sources: - - https://github.com/m6w6/libmemcached + - https://github.com/awesomized/libmemcached secrets: - - 46f739e5-4538-45dd-a79f-bf173b7a2ed9 + - a223d068-8d3f-4bab-a623-ed6e2887820a + - d7dfe587-b433-481b-8725-d7ccd82e59fb environment: ENABLE_HASH_HSIEH: "ON" ENABLE_MEMASLAP: "ON" @@ -22,27 +24,26 @@ 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 \ - INSTALL_AS_USER=1 NO_PKG_REGISTER=1 \ + maybe make all install PREFIX=/home/build \ + INSTALL_AS_USER=1 NO_PKG_REGISTER=1 PKG_REGISTER=/usr/bin/true \ 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 --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= - + maybe cmake --install debug --prefix /tmp + - success: | + notify-gitter success