[gnome-font-viewer/alatiera/flatpak-template] ci: port to the shared flatpak template




commit 6bee32e200b0d246737ae36857d929b5c307bd12
Author: Jordan Petridis <jpetridis gnome org>
Date:   Tue Aug 4 16:08:25 2020 +0000

    ci: port to the shared flatpak template
    
    also adds a job that pushes to the nightly repo

 .gitlab-ci.yml | 29 +++++++----------------------
 1 file changed, 7 insertions(+), 22 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2ef96ed..befb351 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,31 +1,16 @@
-stages:
-  - build
-
-variables:
-  BUNDLE: 'org.gnome.font-viewerDevel.flatpak'
+include: 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml'
 
 flatpak:
+  extends: '.flatpak'
   image: 'registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:master'
-  stage: 'build'
   variables:
     MANIFEST_PATH: 'flatpak/org.gnome.font-viewerDevel.json'
-    MESON_ARGS: '-Dprofile=development'
     RUNTIME_REPO: 'https://sdk.gnome.org/gnome-nightly.flatpakrepo'
     FLATPAK_MODULE: 'gnome-font-viewer'
     APP_ID: 'org.gnome.font-viewerDevel'
-  script:
-    - flatpak-builder --stop-at=${FLATPAK_MODULE} app ${MANIFEST_PATH}
-    - flatpak build app meson --prefix=/app ${MESON_ARGS} _build
-    - flatpak build app ninja -C _build install
-    - flatpak-builder --finish-only --repo=repo app ${MANIFEST_PATH}
-    - flatpak build-bundle repo ${BUNDLE} --runtime-repo=${RUNTIME_REPO} ${APP_ID}
+    BUNDLE: 'org.gnome.font-viewerDevel.flatpak'
 
-  artifacts:
-    paths:
-      - ${BUNDLE}
-      - _build/meson-logs/meson-log.txt
-    expire_in: 7 days
-  cache:
-    paths:
-      - .flatpak-builder/downloads
-      - .flatpak-builder/git
+nightly:
+  extends: '.publish_nightly'
+  dependencies: ['flatpak']
+  needs: ['flatpak']


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]