[neon/snap-packaging/kde-qt6-snap] debian: test snap-base.yaml block

Carlos De Maine null at kde.org
Thu Apr 18 03:14:04 BST 2024


Git commit 4738beb60e59f49f9bdfb40a4ca1eb1d96aea0e9 by Carlos De Maine.
Committed on 18/04/2024 at 02:14.
Pushed by carlosdem into branch 'master'.

test snap-base.yaml block

A  +24   -0    debian/snap-base.yaml

https://invent.kde.org/neon/snap-packaging/kde-qt6-snap/-/commit/4738beb60e59f49f9bdfb40a4ca1eb1d96aea0e9

diff --git a/debian/snap-base.yaml b/debian/snap-base.yaml
new file mode 100644
index 0000000..badb8c3
--- /dev/null
+++ b/debian/snap-base.yaml
@@ -0,0 +1,24 @@
+.snap-base:
+  stage: build
+  tags:
+    - Snap
+  variables:
+    name: KDE_SNAP_BUILD_TYPE
+    value: "lxc"
+    options:
+      destructive
+      lxc
+      image-dangerous
+      image-signed
+    description: "The scraft build type. Set to 'lxc' by default."
+    KDE_SNAP_MODULE_NAME: ${CI_PROJECT_NAME}
+    SNAPCRAFT_BUILD_ENVIRONMENT: "host"
+    SNAPCRAFT_MANAGED_MODE: "y"
+    SNAPCRAFT_STORE_CREDENTIALS: "abcdefghijklmnopqrstuvwxyz1234567890"
+  interruptible: true
+  before_script:
+    - git clone https://invent.kde.org/sysadmin/ci-utilities.git --depth=1
+    - git clone https://invent.kde.org/sysadmin/repo-metadata.git ci-utilities/repo-metadata/ --depth=1
+  script:
+    - git config --global --add safe.directory $CI_PROJECT_DIR
+    - echo $SNAPCRAFT_STORE_CREDENTIALS
\ No newline at end of file


More information about the Neon-commits mailing list