X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=.builds%2Fopenbsd.yml;h=859eda82de985df48b6a3341febafa951ec5aebe;hb=8ea10d6b17c1eb260a2710bf1a6e29d759245e29;hp=7321c7cd33d48fecdbaeae19eba1bbc9e02e6af6;hpb=ffdea3f2ffcff33a70b488c6034913eefb098388;p=m6w6%2Flibmemcached diff --git a/.builds/openbsd.yml b/.builds/openbsd.yml index 7321c7cd..859eda82 100644 --- a/.builds/openbsd.yml +++ b/.builds/openbsd.yml @@ -2,35 +2,42 @@ image: openbsd/latest packages: - bison - cmake - - cyrus-sasl-- + - curl-- - libevent - memcached-- - pkgconf - pigz - py3-sphinx - py3-m2r - - rsync + - rsync-- - sudo-- - tbb sources: - https://github.com/m6w6/libmemcached secrets: - 685c5b0a-395c-4031-97f8-97496bb6c25f + - 79d59693-c250-4eba-9569-24650f86256b environment: ENABLE_HASH_HSIEH: "ON" ENABLE_MEMASLAP: "OFF" VERBOSE: "ON" MEMCACHED_BINARY: "memcached" tasks: + - prepare: | + ./libmemcached/.builds/scripts/prepare - 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 + 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 --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