diff options
author | Florian Müllner <fmuellner@gnome.org> | 2019-04-18 15:12:13 +0200 |
---|---|---|
committer | Jonathan Kang <jonathankang@gnome.org> | 2019-04-23 01:55:21 +0000 |
commit | b3d68dd7983b2efdc1272d4cd8067c39229c7f1c (patch) | |
tree | 6ce8db4243444b3dd43c6f1212d0dcd6b3dc5377 /.gitlab-ci.yml | |
parent | 691312d2599d28ea228218a022e024a733c4f278 (diff) | |
download | gnome-logs-b3d68dd7983b2efdc1272d4cd8067c39229c7f1c.tar.gz |
ci: Set up initial continuous integration
Use the newly added flatpak manifest to verify that the project keeps
building successfully in a standardized environment. On success, the
built bundle is exposed as artifact for easy testing.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..79b312c --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,30 @@ +include: 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml' + +variables: + GIT_SUBMODULE_STRATEGY: normal + BUNDLE: "gnome-logs.flatpak" + +stages: + - test + - deploy + +flatpak devel: + image: registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:master + stage: test + variables: + MANIFEST_PATH: "org.gnome.Logs.json" + MESON_ARGS: "-Dtests=true" + FLATPAK_MODULE: "gnome-logs" + RUNTIME_REPO: "https://sdk.gnome.org/gnome.flatpakrepo" + APP_ID: "org.gnome.Logs" + extends: .flatpak + +review: + stage: deploy + dependencies: + - 'flatpak devel' + extends: '.review' + +stop_review: + stage: deploy + extends: '.stop_review' |