[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