diff options
author | Zander Brown <zbrown@gnome.org> | 2022-08-30 22:47:33 +0000 |
---|---|---|
committer | António Fernandes <antoniof@gnome.org> | 2022-08-30 22:47:33 +0000 |
commit | c2964d7a56294964d07eafb2564ab4bfeb118b39 (patch) | |
tree | 62aed2ddff2e9670eef7401ad64c7f7939226080 | |
parent | 762152166a858b9f46eabd55fbc9e887e9d4f36d (diff) | |
download | nautilus-c2964d7a56294964d07eafb2564ab4bfeb118b39.tar.gz |
ci: build for aarch64
Rebase on the current flatpak-ci style/guidelines, thus enabling aarch64
builds (and publshing nautilus on gnome-nightly for aarch64)
https://gitlab.gnome.org/GNOME/Initiatives/-/wikis/DevOps-with-Flatpak
-rw-r--r-- | .gitlab-ci.yml | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 624342955..64e07df0f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,25 +2,40 @@ include: 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ variables: GIT_SUBMODULE_STRATEGY: normal - BUNDLE: "nautilus-dev.flatpak" stages: - image - test - deploy -flatpak: - extends: '.flatpak' +.vars-devel: variables: MANIFEST_PATH: "build-aux/flatpak/org.gnome.Nautilus.yml" FLATPAK_MODULE: "nautilus" RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo" APP_ID: "org.gnome.NautilusDevel" + BUNDLE: "nautilus-dev.flatpak" -nightly: +flatpak@x86_64: + extends: ['.flatpak@x86_64', '.vars-devel'] + +flatpak@aarch64: + #don't build for every, MRs to save resources + only: + refs: + - 'master' + - 'main' + - $CI_DEFAULT_BRANCH + + extends: ['.flatpak@aarch64', '.vars-devel'] + +nightly@x86_64: + extends: '.publish_nightly' + needs: ['flatpak@x86_64'] + +nightly@aarch64: extends: '.publish_nightly' - dependencies: - - flatpak + needs: ['flatpak@aarch64'] style check: image: registry.gitlab.gnome.org/gnome/nautilus:latest |