[neon/snap-packaging/plasma-desktop-session-snap/ci-prototype] debian: test publishing

Carlos De Maine null at kde.org
Tue May 7 13:02:13 BST 2024


Git commit 2bd136a8ed1e249038146050259f024fb7a1a84c by Carlos De Maine.
Committed on 07/05/2024 at 12:02.
Pushed by carlosdem into branch 'ci-prototype'.

test publishing

M  +15   -5    debian/snap-snapcraft-lxc.yml

https://invent.kde.org/neon/snap-packaging/plasma-desktop-session-snap/-/commit/2bd136a8ed1e249038146050259f024fb7a1a84c

diff --git a/debian/snap-snapcraft-lxc.yml b/debian/snap-snapcraft-lxc.yml
index 4495004..fea07b6 100644
--- a/debian/snap-snapcraft-lxc.yml
+++ b/debian/snap-snapcraft-lxc.yml
@@ -1,15 +1,17 @@
 include:
+  #- /gitlab-templates/blocks/snap-base.yml
   - project: sysadmin/ci-utilities
-    file:
-      - /gitlab-templates/blocks/snap-base.yml
-      - /gitlab-templates/blocks/workflow.yml
+    file: 
+      - gitlab-templates/blocks/workflow.yml
 
-snap_snapcraft_lxc:
-  extends: .snap_base
+snap_snapcraft_lxd:
+  extends: .snap_base_proto
   inherit:
     default: true
   script:
+    # clean
     - snapcraft clean
+    # choose modern or legacy snapcraft build type
     - |
       if [ "$KDE_SNAP_MODULE_NAME" == "plasma-desktop-session-snap" ]; then
         export SNAPCRAFT_BUILD_ENVIRONMENT=lxd
@@ -19,4 +21,12 @@ snap_snapcraft_lxc:
         echo building $KDE_SNAP_MODULE_NAME with --use-lxd build flag ...
         snapcraft  --use-lxd --verbosity=verbose
       fi
+    
+    # make the artifacts dir
+    - mkdir -p .kde-ci-packages/
+    # copy the snap to the artifacts dir
+    - cp -vf *.snap  .kde-ci-packages/
+  #after_script:
+    # - snapcraft push --release=edge *.snap
+  #allow_failure: true
   interruptible: true


More information about the Neon-commits mailing list