[neon/snap-packaging/kf6-snap] debian: let's go ci!!

Carlos De Maine null at kde.org
Sun Apr 21 03:12:23 BST 2024


Git commit 8cd023dc387761af74cb2b659d357bd14b2e1bc1 by Carlos De Maine.
Committed on 21/04/2024 at 02:12.
Pushed by carlosdem into branch 'master'.

let's go ci!!

M  +1    -2    debian/.gitlab-ci-neon.yml
D  +0    -26   debian/snap-base.yml
D  +0    -14   debian/snap-snapcraft-destructive.yml
D  +0    -14   debian/snap-snapcraft-lxd.yml

https://invent.kde.org/neon/snap-packaging/kf6-snap/-/commit/8cd023dc387761af74cb2b659d357bd14b2e1bc1

diff --git a/debian/.gitlab-ci-neon.yml b/debian/.gitlab-ci-neon.yml
index 99e2c4e..ab2589a 100644
--- a/debian/.gitlab-ci-neon.yml
+++ b/debian/.gitlab-ci-neon.yml
@@ -5,5 +5,4 @@ include:
   - project: sysadmin/ci-utilities
     file:
 #      - /gitlab-templates/snap-snapcraft-destructive.yml
-#      - /gitlab-templates/snap-snapcraft-lxd.yml
-  - local: debian/snap-snapcraft-lxd.yml
+      - /gitlab-templates/snap-snapcraft-lxd.yml
diff --git a/debian/snap-base.yml b/debian/snap-base.yml
deleted file mode 100644
index cb65273..0000000
--- a/debian/snap-base.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-.snap_base:
-  stage: build
-  tags:
-    - Snap
-  variables:
-    KDE_SNAP_MODULE_NAME: ${CI_PROJECT_NAME}
-    KDE_SNAP_MODULE_VERSION: ${CI_PROJECT_VERSION}
-    SNAPCRAFT_BUILD_ENVIRONMENT: "host"
-    SNAPCRAFT_MANAGED_MODE: "y"
-  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
-  artifacts:
-    name: Snap artifacts
-    expose_as: 'Snaps'
-    when: always
-    paths:
-      - "${KDE_SNAP_MODULE_NAME}.snap"
-      - "kde-neon-core-dangerous-amd64.tar.gz"
-      - "kde-neon-core-signed-amd64.tar.gz"
-      - "task.log"
-      - "task-debug.log"
-    expire_in: 7 days
diff --git a/debian/snap-snapcraft-destructive.yml b/debian/snap-snapcraft-destructive.yml
deleted file mode 100644
index e88deb8..0000000
--- a/debian/snap-snapcraft-destructive.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-include:
-  - project: sysadmin/ci-utilities
-    file:
-      - /gitlab-templates/blocks/workflow.yml
-  - local: debian/snap-base.yml
-
-snap_snapcraft_destructive:
-  extends: .snap_base
-  inherit:
-    default: true
-  script:
-    - echo building $KDE_SNAP_MODULE_NAME with --destructive-mode ...
-    - snapcraft --destructive-mode --verbosity=debug
-  interruptible: true
diff --git a/debian/snap-snapcraft-lxd.yml b/debian/snap-snapcraft-lxd.yml
deleted file mode 100644
index 363a4b2..0000000
--- a/debian/snap-snapcraft-lxd.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-include:
-  - project: sysadmin/ci-utilities
-    file:
-      - /gitlab-templates/blocks/workflow.yml
-  - local: debian/snap-base.yml
-
-snap_snapcraft_lxc:
-  extends: .snap_base
-  inherit:
-    default: true
-  script:
-    - echo building $KDE_SNAP_MODULE_NAME $KDE_SNAP_MODULE_VERSION with --use-lxd ...
-    - snapcraft  --use-lxd --verbosity=verbose
-  interruptible: true


More information about the Neon-commits mailing list