From a6fb93a484a04e89dbed4ce2dd842d1562211eef Mon Sep 17 00:00:00 2001 From: Armin Friedl Date: Wed, 24 Feb 2021 22:05:36 +0100 Subject: [PATCH] Static build, disable test and coverage --- .drone.yml | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/.drone.yml b/.drone.yml index 21b3bd8..6a8f94e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,16 +4,28 @@ name: default steps: - name: build - image: arminfriedl/xwim-build + image: arminfriedl/xwim-build:shared commands: - - meson wrap install gtest - - meson build -Db_coverage=true - - ninja -C build - - ninja -C build test && ninja -C build coverage - - echo "******** TEST LOGS ***********" - - cat build/meson-logs/testlog.txt - - echo "****** COVERAGE LOGS *********" - - cat build/meson-logs/coverage.txt + # - meson wrap install gtest + - meson target/shared #-Db_coverage=true + - ninja -C target/shared + # - ninja -C build test && ninja -C build coverage + # - echo "******** TEST LOGS ***********" + # - cat build/meson-logs/testlog.txt + # - echo "****** COVERAGE LOGS *********" + # - cat build/meson-logs/coverage.txt + +- name: build-static + image: arminfriedl/xwim-build:static + commands: + # - meson wrap install gtest + - meson --default-library static target/static #-Db_coverage=true + - ninja -C target/static + # - ninja -C build test && ninja -C build coverage + # - echo "******** TEST LOGS ***********" + # - cat build/meson-logs/testlog.txt + # - echo "****** COVERAGE LOGS *********" + # - cat build/meson-logs/coverage.txt trigger: event: @@ -38,7 +50,6 @@ steps: - name: package image: arminfriedl/xwim-build commands: - - tar cjf xwim-${DRONE_TAG}-x86_64-glibc-linux.tar.bz2 xwim-${DRONE_TAG}-x86_64-glibc-linux/xwim - tar czf xwim-${DRONE_TAG}-x86_64-glibc-linux.tar.gz xwim-${DRONE_TAG}-x86_64-glibc-linux/xwim - zip -r xwim-${DRONE_TAG}-x86_64-glibc-linux.zip xwim-${DRONE_TAG}-x86_64-glibc-linux