.gitlab-ci.yml 757 Bytes
Newer Older
Sophie Herold's avatar
Sophie Herold committed
1
include: 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml'
Sophie Herold's avatar
Sophie Herold committed
2

Sophie Herold's avatar
Sophie Herold committed
3
flatpak:
Sophie Herold's avatar
Sophie Herold committed
4
    extends: .flatpak
Sophie Herold's avatar
Sophie Herold committed
5
6
    image: 'registry.gitlab.gnome.org/gnome/gnome-runtime-images/rust_bundle:3.36'
    variables:
Sophie Herold's avatar
Sophie Herold committed
7
8
9
10
        MANIFEST_PATH: "build-aux/ci.manifest.yml"
        MESON_ARGS: "-Dprofile=dev"
        FLATPAK_MODULE: "pika-backup"
        APP_ID: "org.gnome.gitlab.sophie_h.PikaBackup"
Sophie Herold's avatar
Sophie Herold committed
11
        RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo"
Sophie Herold's avatar
Sophie Herold committed
12
        BUNDLE: "pika-backup-dev.flatpak"
Sophie Herold's avatar
Sophie Herold committed
13

Sophie Herold's avatar
Sophie Herold committed
14
15
16
nightly:
  extends: '.publish_nightly'
  dependencies: ['flatpak']
Sophie Herold's avatar
Sophie Herold committed
17
18
19
20
21
22
23
24

release:
    extends: flatpak
    rules:
     - if: $CI_COMMIT_TAG
    variables:
        MANIFEST_PATH: "build-aux/flathub.manifest.yml"
        MESON_ARGS: ""