[neon/ubuntu-core] debian: use new ephemeral vm tech

Ben Cooksley null at kde.org
Sun Jul 20 09:57:32 BST 2025


Git commit d0f822c809745d3c61fc15d7a394a9263f2ac5ec by Ben Cooksley, on behalf of Carlos De Maine.
Committed on 20/07/2025 at 08:57.
Pushed by bcooksley into branch 'master'.

use new ephemeral vm tech

M  +3    -0    debian/.gitlab-ci-neon.yml
M  +4    -1    debian/neon-core-image-dangerous.yml
M  +4    -1    debian/neon-core-image-signed.yml
M  +4    -1    debian/neon-core-models.yml

https://invent.kde.org/neon/ubuntu-core/-/commit/d0f822c809745d3c61fc15d7a394a9263f2ac5ec

diff --git a/debian/.gitlab-ci-neon.yml b/debian/.gitlab-ci-neon.yml
index f4e8c1c..b2c8d86 100644
--- a/debian/.gitlab-ci-neon.yml
+++ b/debian/.gitlab-ci-neon.yml
@@ -2,6 +2,9 @@
 # SPDX-License-Identifier: CC0-1.0
 
 include:
+  - project: sysadmin/ci-utilities
+    file:
+      - /gitlab-templates/blocks/workflow.yml
   - local: debian/neon-core-models.yml
   - local: debian/neon-core-image-dangerous.yml
   - local: debian/neon-core-image-signed.yml
diff --git a/debian/neon-core-image-dangerous.yml b/debian/neon-core-image-dangerous.yml
index 8c33817..4d8c858 100644
--- a/debian/neon-core-image-dangerous.yml
+++ b/debian/neon-core-image-dangerous.yml
@@ -1,4 +1,6 @@
 neon_core_image_dangerous:
+  stage: build
+  image: storage.kde.org/vm-images/snap-builder
   rules:
     # Allow manual trigger on `models.*` branches
     - if: '$CI_COMMIT_BRANCH =~ /models\..*/'
@@ -14,7 +16,8 @@ neon_core_image_dangerous:
     SNAPCRAFT_BUILD_ENVIRONMENT: "host"
     SNAPCRAFT_MANAGED_MODE: "y"
   tags:
-    - Snap
+    - VM
+    - amd64
   interruptible: true
   script:
     # build the image with the project's tooling
diff --git a/debian/neon-core-image-signed.yml b/debian/neon-core-image-signed.yml
index 0e66e09..06d264b 100644
--- a/debian/neon-core-image-signed.yml
+++ b/debian/neon-core-image-signed.yml
@@ -1,4 +1,6 @@
 neon_core_image_signed:
+  stage: build
+  image: storage.kde.org/vm-images/snap-builder
   rules:
     # Only build the image on master
     - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
@@ -11,7 +13,8 @@ neon_core_image_signed:
     SNAPCRAFT_BUILD_ENVIRONMENT: "host"
     SNAPCRAFT_MANAGED_MODE: "y"
   tags:
-    - Snap
+    - VM
+    - amd64
   interruptible: true
   script:
     # build the image with the project's tooling
diff --git a/debian/neon-core-models.yml b/debian/neon-core-models.yml
index b1d5647..867de5b 100644
--- a/debian/neon-core-models.yml
+++ b/debian/neon-core-models.yml
@@ -1,4 +1,6 @@
 neon_core_models:
+  stage: build
+  image: storage.kde.org/vm-images/snap-builder
   rules:
     # Only allow manual trigger on `models.*` branches
     - if: '$CI_COMMIT_BRANCH =~ /models\..*/'
@@ -11,7 +13,8 @@ neon_core_models:
     SNAPCRAFT_BUILD_ENVIRONMENT: "host"
     SNAPCRAFT_MANAGED_MODE: "y"
   tags:
-    - Snap
+    - VM
+    - amd64
   interruptible: true
   script:
     # prepare the Snap specific GnuPG workspace


More information about the Neon-commits mailing list