From 1ca5ea2b731850c1cf899e635b889b7cf76996af Mon Sep 17 00:00:00 2001 From: Georg Krause Date: Fri, 2 Feb 2024 13:27:28 +0100 Subject: [PATCH] ci: Build tauri desktop app Part-of: --- .gitlab-ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 53d0a9adb..466d4f522 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -430,6 +430,22 @@ build_api: paths: - api +build_desktop: + stage: build + rules: + - if: $CI_COMMIT_BRANCH =~ /(stable|develop)/ + - changes: [front/**/*] + + image: $CI_REGISTRY/funkwhale/ci/node-tauri:18 + variables: + <<: *keep_git_files_permissions + script: + - yarn tauri build + artifacts: + name: desktop_${CI_COMMIT_REF_NAME} + paths: + - front/tauri/target/release/bundle + deploy_docs: interruptible: false extends: .ssh-agent