From 47b19fb987938bdc297a4a6f84e311dbcda720b4 Mon Sep 17 00:00:00 2001 From: Hanspeter Portner Date: Mon, 24 Apr 2023 12:12:40 +0200 Subject: [PATCH] Add artifacts to build recipe --- .build.yml | 23 -------------------- .builds/alpine_latest.yml | 45 +++++++++++++++++++++++++++++++++++++++ VERSION | 2 +- 3 files changed, 46 insertions(+), 24 deletions(-) delete mode 100644 .build.yml create mode 100644 .builds/alpine_latest.yml diff --git a/.build.yml b/.build.yml deleted file mode 100644 index 483a7d7..0000000 --- a/.build.yml +++ /dev/null @@ -1,23 +0,0 @@ -# SPDX-FileCopyrightText: Hanspeter Portner -# SPDX-License-Identifier: CC0-1.0 - -image: alpine/latest -packages: - - reuse - - meson - - lv2-dev - - sord - - glew-dev - - glu-dev - - libx11-dev - - libxext-dev -tasks: - - setup: | - cd midi_matrix.lv2 - meson setup build - - build: | - cd midi_matrix.lv2 - ninja -C build - - test: | - cd midi_matrix.lv2 - ninja -C build test diff --git a/.builds/alpine_latest.yml b/.builds/alpine_latest.yml new file mode 100644 index 0000000..b300051 --- /dev/null +++ b/.builds/alpine_latest.yml @@ -0,0 +1,45 @@ +# SPDX-FileCopyrightText: Hanspeter Portner +# SPDX-License-Identifier: CC0-1.0 + +--- + +image: alpine/latest + +packages: + - reuse + - meson + - lv2-dev + - sord + - glew-dev + - glu-dev + - libx11-dev + - libxext-dev + +environment: + project: midi_matrix.lv2 + +tasks: + - setup: | + cd "${project}" + meson setup build \ + -Dbuildtype=release \ + -Dprefix="/tmp" \ + -Dlv2libdir="" + - build: | + cd "${project}" + ninja -C build install + - test: | + cd "${project}" + ninja -C build test + - pack: | + cd /tmp + tar -czf artifacts.tar.gz "${project}" + +artifacts: + - /tmp/artifacts.tar.gz + +triggers: + - action: email + condition: failure + to: "" +... diff --git a/VERSION b/VERSION index e2d5257..4ec4eab 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.31.21 +0.31.25 -- 2.38.5