1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
include:
- remote: "https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml"
- component: gitlab.gnome.org/GNOME/citemplates/release-service@master
inputs:
job-stage: deploy
dist-job-name: build-release-tarball
tarball-artifact-path: "_build/meson-dist/$CI_PROJECT_NAME-$CI_COMMIT_TAG.tar.xz"
variables:
BUNDLE: "gnome-2048-dev.flatpak"
flatpak:
variables:
MANIFEST_PATH: "flatpak/org.gnome.TwentyFortyEightDevel.json"
FLATPAK_MODULE: "gnome-2048"
RUNTIME_REPO: "https://sdk.gnome.org/gnome-nightly.flatpakrepo"
APP_ID: "org.gnome.TwentyFortyEight"
extends: .flatpak
nightly:
extends: '.publish_nightly'
dependencies: ['flatpak']
needs: ['flatpak']
build-release-tarball:
image: fedora:latest
stage: deploy
before_script:
- dnf update -y
- dnf -y install @development-tools meson glib2-devel gtk4-devel libadwaita-devel libgee-devel itstool desktop-file-utils
script:
- meson setup _build
- meson dist -C _build
artifacts:
name: "${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
when: always
paths:
- _build/meson-dist/*.tar.xz
|