mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 10:50:10 +00:00
1b62d28cbb
The YAML is getting hard to modify, so let's use a simple script like we do for the other CI jobs.
44 lines
1016 B
YAML
44 lines
1016 B
YAML
stages:
|
|
- build
|
|
- flatpak
|
|
|
|
gtk:
|
|
image: ebassi/gitlab-gtk:latest
|
|
stage: build
|
|
before_script:
|
|
- export CCACHE_DISABLE=true_
|
|
script:
|
|
- bash -x ./.gitlab-ci/test-docker.sh
|
|
cache:
|
|
paths:
|
|
- subprojects/gdk-pixbuf/
|
|
- subprojects/glib/
|
|
- subprojects/graphene/
|
|
- subprojects/libepoxy/
|
|
- subprojects/pango/
|
|
artifacts:
|
|
when: on_failure
|
|
name: "gtk-${CI_COMMIT_REF_NAME}"
|
|
paths:
|
|
- "${CI_PROJECT_DIR}/_build/meson-logs"
|
|
|
|
flatpak:demo:
|
|
image: registry.gitlab.com/alatiera/gnome-nightly-oci/gnome-master:latest
|
|
stage: flatpak
|
|
script:
|
|
- bash -x ./.gitlab-ci/flatpak-build.sh org.gtk.Demo
|
|
artifacts:
|
|
paths:
|
|
- org.gtk.Demo-dev.flatpak
|
|
expire_in: 1 day
|
|
|
|
flatpak:widget-factory:
|
|
image: registry.gitlab.com/alatiera/gnome-nightly-oci/gnome-master:latest
|
|
stage: flatpak
|
|
script:
|
|
- bash -x ./.gitlab-ci/flatpak-build.sh org.gtk.WidgetFactory
|
|
artifacts:
|
|
paths:
|
|
- org.gtk.WidgetFactory-dev.flatpak
|
|
expire_in: 1 day
|