From 5d0e277914cff18551fe2c7adf0489a67bb79bc0 Mon Sep 17 00:00:00 2001 From: Jan-Michael Brummer Date: Mon, 27 Jan 2025 07:09:49 +0100 Subject: [PATCH] ci: Add release-service component --- .gitlab-ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a0f2207..47a7d53 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,3 +1,9 @@ +include: + - component: gitlab.gnome.org/GNOME/citemplates/release-service@master + inputs: + dist-job-name: "fedora" + tarball-artifact-path: "${TARBALL_ARTIFACT_PATH}" + stages: - build - analysis @@ -8,6 +14,8 @@ variables: COVERITY_IMAGE: "registry.gitlab.gnome.org/gnome/msgraph/coverity:v2" MESON_TEST_TIMEOUT_MULTIPLIER: 4 G_MESSAGES_DEBUG: all + # expected naming scheme for the release-service job + TARBALL_ARTIFACT_PATH: "_build/meson-dist/${CI_PROJECT_NAME}-${CI_COMMIT_TAG}.tar.xz" .only-schedules: only: @@ -24,6 +32,8 @@ fedora: - ninja -C _build test - ninja coverage-xml -C _build - ninja coverage-html -C _build + - git config --global --add safe.directory $CI_PROJECT_DIR + - meson dist -C _build coverage: '/^lines:\s+([\d.]+\%)\s+/' artifacts: name: "msgraph-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}" -- GitLab