X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=.cirrus.yml;h=1562dc36b30a1d8364d91b7fc9a35c61b484cd2d;hb=08f36a77850ee38a5e6eacba23bd252a7678b788;hp=58f79e477b624babd93802773e015f906000264d;hpb=34fbac43093dadf23db41b05916e5455cca189f4;p=m6w6%2Flibmemcached diff --git a/.cirrus.yml b/.cirrus.yml index 58f79e47..1562dc36 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -38,9 +38,9 @@ task: prepare_script: | mkdir build chown nobody build - chsh -s /bin/sh nobody + pw user mod nobody -s /bin/sh -d $(pwd)/build configure_script: | - sudo -E -u nobody cmake -S . -B build + sudo -E -u nobody CFLAGS="-O0 --coverage" CXXFLAGS="-O0 --coverage" cmake -S . -B build build_script: | sudo -E -u nobody make -C build -j2 all test_script: | @@ -48,15 +48,17 @@ task: install_script: | sudo -E -u nobody make -C build install DESTDIR=/tmp on_success: - gitter_script: | + codecov_script: | + bash <(curl -s https://codecov.io/bash) -x "llvm-cov gcov" + gitter_success_script: | curl -sS "${gitter}" \ --data-urlencode "level=info" \ - --data-urlencode "message=Cirrus-CI build for ${CIRRUS_BRANCH} on ${OS} [succeeded](https://cirrus-ci.org/tasg/${CIRRUS_TASK_ID})" + --data-urlencode "message=Cirrus-CI build for ${CIRRUS_BRANCH} on ${OS} [succeeded](https://cirrus-ci.org/task/${CIRRUS_TASK_ID})" on_failure: - gitter_script: | + gitter_failure_script: | curl -sS "${gitter}" \ --data-urlencode "level=error" \ - --data-urlencode "message=Cirrus-CI build for ${CIRRUS_BRANCH} on ${OS} [failed](https://cirrus-ci.org/tasg/${CIRRUS_TASK_ID})" + --data-urlencode "message=Cirrus-CI build for ${CIRRUS_BRANCH} on ${OS} [failed](https://cirrus-ci.org/task/${CIRRUS_TASK_ID})" testlog_artifacts: path: build/Testing/Temporary/LastTest.log type: text/plain