[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