... | ... | @@ -15,7 +15,7 @@ The following code snipped uses two CI jobs to build Flatpaks for `x86_64` and ` |
|
|
include: 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml'
|
|
|
|
|
|
.vars-devel:
|
|
|
image: 'registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:master'
|
|
|
image: 'quay.io/gnome_infrastructure/gnome-runtime-images:gnome-master'
|
|
|
variables:
|
|
|
MANIFEST_PATH: "build-aux/flatpak/org.gnome.NautilusDevel.yml"
|
|
|
FLATPAK_MODULE: "nautilus"
|
... | ... | @@ -34,7 +34,7 @@ flatpak@aarch64: |
|
|
|
|
|
The template will do the following:
|
|
|
|
|
|
1. Build with `meson build` inside a [nightly Flatpak](registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:master) environment.
|
|
|
1. Build with `meson build` inside a [nightly Flatpak](`quay.io/gnome_infrastructure/gnome-runtime-images:gnome-master`) environment.
|
|
|
2. Install with `ninja install` in /app prefix.
|
|
|
3. Run tests with `ninja test` with a [xvfb-run](http://manpages.ubuntu.com/manpages/xenial/man1/xvfb-run.1.html) mocked display inside a Flatpak environment. The mocked display has a resolution of 1024x768.
|
|
|
|
... | ... | @@ -86,7 +86,7 @@ Here is the resulting template, but it is recommended to try doing it step-by-st |
|
|
include: 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml'
|
|
|
|
|
|
.vars-devel:
|
|
|
image: 'registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:master'
|
|
|
image: 'quay.io/gnome_infrastructure/gnome-runtime-images:gnome-master'
|
|
|
variables:
|
|
|
MANIFEST_PATH: "build-aux/flatpak/org.gnome.NautilusDevel.yml"
|
|
|
FLATPAK_MODULE: "nautilus"
|
... | ... | @@ -408,4 +408,4 @@ To achieve this we use the `--stop-at=module` argument which will build all of t |
|
|
|
|
|
**A previous version of the template had some extra `review` and `stop_review` jobs, what happened to those?**
|
|
|
|
|
|
They have been deprecated and replaced by a simpler feature that provides the same function. It should simplifies both the template setup, and the backend setup needed to run the previous jobs. For more you can refer to this [commit](https://gitlab.gnome.org/GNOME/citemplates/commit/544836ee58f91a735616ecb04ea857a66d2bb699 "Replace review apps with artifacts:expose_as") |
|
|
\ No newline at end of file |
|
|
They have been deprecated and replaced by a simpler feature that provides the same function. It should simplifies both the template setup, and the backend setup needed to run the previous jobs. For more you can refer to this [commit](https://gitlab.gnome.org/GNOME/citemplates/commit/544836ee58f91a735616ecb04ea857a66d2bb699 "Replace review apps with artifacts:expose_as")r |
|
|
\ No newline at end of file |