[neon/ubuntu-core] debian: add a test debian/.gitlab-ci-neon.yml file
Carlos De Maine
null at kde.org
Fri Mar 29 09:52:18 GMT 2024
Git commit 1d9b90719265241166a5c313ebb2cbad7c2056d4 by Carlos De Maine.
Committed on 29/03/2024 at 09:52.
Pushed by carlosdem into branch 'master'.
add a test debian/.gitlab-ci-neon.yml file
A +27 -0 debian/.gitlab-ci-neon.yml
https://invent.kde.org/neon/ubuntu-core/-/commit/1d9b90719265241166a5c313ebb2cbad7c2056d4
diff --git a/debian/.gitlab-ci-neon.yml b/debian/.gitlab-ci-neon.yml
new file mode 100644
index 0000000..2c3e899
--- /dev/null
+++ b/debian/.gitlab-ci-neon.yml
@@ -0,0 +1,27 @@
+# ref: https://docs.gitlab.com/ee/ci/yaml/#includeremote
+include:
+ - remote: 'https://gitlab.com/lucyllewy/snapcraft-multiarch-gitlab-ci/-/raw/main/snapcraft.yml'
+
+stages:
+ - prepare_helper_image
+ - snapcraft
+ - amd64_build
+
+
+prepare:
+ stage: prepare_helper_image
+ - helper_image_flavor = "ubuntu"
+ script:
+ - add-apt-repository ppa:carlos-demaine/snapcraft-gitab
+ - apt update && apt dist-upgrade
+
+build:
+ stage: snapcraft
+ image: docker.io/diddledani/snapcraft:core22
+ script:
+ - git clone https://invent.kde.org/neon/snap-packaging/kde-qt6-snap.git
+ - snapcraft --destructive-mode
+
+stage: amd64_build
+ amd64:
+ extends: [ .snapcraft, .amd64 ]
\ No newline at end of file
More information about the Neon-commits
mailing list