[libhandy/wip/exalm/ci: 5/5] ci: Migrate to GNOME CI template for Flatpak
- From: Alexander Mikhaylenko <alexm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libhandy/wip/exalm/ci: 5/5] ci: Migrate to GNOME CI template for Flatpak
- Date: Fri, 22 May 2020 11:29:36 +0000 (UTC)
commit 09ee849660ff6cdf6b26b27775462bd8012118ad
Author: Alexander Mikhaylenko <alexm gnome org>
Date: Fri May 22 16:28:35 2020 +0500
ci: Migrate to GNOME CI template for Flatpak
.gitlab-ci.yml | 54 +++++++++++-------------------------------------------
1 file changed, 11 insertions(+), 43 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b1e6363c..df808f01 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,6 @@
include:
- 'https://source.puri.sm/Librem5/librem5-ci/raw/master/librem5-pipeline-definitions.yml'
+ - 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml'
stages:
- build
@@ -117,50 +118,17 @@ lintian-debian-buster-package:
extends: .l5-lintian-debian-package
package-flatpak:
- image: registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:master
- allow_failure: true
- tags:
- - flatpak
- stage: package
+ extends: '.flatpak'
variables:
- app_id: "sm.puri.Handy.Demo"
- manifest_path: "examples/${app_id}.json"
- artifacts:
- paths:
- - "${app_id}-dev.flatpak"
- expire_in: 1 day
- before_script:
- - flatpak install -y --noninteractive gnome-nightly org.gnome.Sdk org.gnome.Platform
- - rm -rf _build/
- script:
- - bash -x .gitlab-ci/flatpak-build.sh "${app_id}" "${manifest_path}"
- artifacts:
- when: always
- paths:
- - _build/meson-logs/meson-log.txt
- - sm.puri.Handy.Demo-dev.flatpak
+ MANIFEST_PATH: 'examples/sm.puri.Handy.Demo.json'
+ RUNTIME_REPO: 'https://nightly.gnome.org/gnome-nightly.flatpakrepo'
+ FLATPAK_MODULE: 'libhandy'
+ APP_ID: 'sm.puri.Handy.Demo'
package-flatpak-glade:
- image: registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:master
- allow_failure: true
- tags:
- - flatpak
- stage: package
+ extends: '.flatpak'
variables:
- app_id: "sm.puri.Handy.Glade"
- manifest_path: "glade/${app_id}.json"
- artifacts:
- paths:
- - "${app_id}-dev.flatpak"
- expire_in: 1 day
- before_script:
- - flatpak install -y --noninteractive gnome-nightly org.gnome.Sdk org.gnome.Platform
- - rm -rf _build/
- script:
- - bash -x .gitlab-ci/flatpak-build.sh "${app_id}" "${manifest_path}"
- artifacts:
- when: always
- paths:
- - _build/meson-logs/meson-log.txt
- - sm.puri.Handy.Glade-dev.flatpak
-
+ MANIFEST_PATH: 'examples/sm.puri.Handy.Glade.json'
+ RUNTIME_REPO: 'https://nightly.gnome.org/gnome-nightly.flatpakrepo'
+ FLATPAK_MODULE: 'libhandy'
+ APP_ID: 'sm.puri.Handy.Glade'
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]