prepare v1.1.4
[awesomized/libmemcached] / .builds / openbsd.yml
index d80bb0ac13b7364ac3f907d52e96b49b1aace81b..1c85e8cc527354cee7f7b0b806914b90ad52b5b9 100644 (file)
@@ -2,33 +2,36 @@ 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
+  - https://github.com/awesomized/libmemcached
+secrets:
+  - a223d068-8d3f-4bab-a623-ed6e2887820a
+  - d7dfe587-b433-481b-8725-d7ccd82e59fb
 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
-  - 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