[libpanel/alatiera/nightly] ci: Add Flatpak tests and Nightly builds
- From: Jordan Petridis <jpetridis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libpanel/alatiera/nightly] ci: Add Flatpak tests and Nightly builds
- Date: Tue, 27 Sep 2022 21:47:53 +0000 (UTC)
commit 023b9dab53aa44e81181baff5260aa5123cc3a01
Author: Jordan Petridis <jordan centricular com>
Date: Wed Sep 28 00:39:17 2022 +0300
ci: Add Flatpak tests and Nightly builds
.gitlab-ci.yml | 31 ++++++++++++++++++++++++++++++-
1 file changed, 30 insertions(+), 1 deletion(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 804c45d..1ace8b8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,10 +1,39 @@
+include: 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml'
+
stages:
- build
+- test
+- deploy
- pages
+.vars-devel:
+ variables:
+ MANIFEST_PATH: "org.gnome.libpanel.example.json"
+ FLATPAK_MODULE: "libpanel"
+ APP_ID: "org.gnome.libpanel.example.json"
+ RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo"
+ BUNDLE: "libpanel-dev.flatpak"
+
+flatpak@x86_64:
+ needs: []
+ extends: ['.flatpak@x86_64', '.vars-devel']
+
+flatpak@aarch64:
+ needs: []
+ extends: ['.flatpak@aarch64', '.vars-devel']
+
+nightly@x86_64:
+ extends: '.publish_nightly'
+ needs: ['flatpak@x86_64']
+
+nightly@aarch64:
+ extends: '.publish_nightly'
+ needs: ['flatpak@aarch64']
+
fedora:
stage: build
image: fedora:latest
+ needs: []
script:
- sudo dnf install -y meson gi-docgen gettext gcc git gtk4-devel libadwaita-devel
- meson build -Ddocs=enabled
@@ -16,7 +45,7 @@ fedora:
pages:
stage: pages
- dependencies:
+ needs:
- fedora
script:
- mv docs/panel-1.0 public
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]