[neon/ubuntu-core/work.test-vm-builds] debian: test new vm based ci

Carlos De Maine null at kde.org
Sun Jul 6 03:37:36 BST 2025


Git commit 1eac2b70450973efd664be21ffe813aece571714 by Carlos De Maine.
Committed on 06/07/2025 at 02:37.
Pushed by carlosdem into branch 'work.test-vm-builds'.

test new vm based ci

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

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

diff --git a/debian/.gitlab-ci-neon.yml b/debian/.gitlab-ci-neon.yml
index f4e8c1c..de2cd00 100644
--- a/debian/.gitlab-ci-neon.yml
+++ b/debian/.gitlab-ci-neon.yml
@@ -5,6 +5,8 @@ include:
   - local: debian/neon-core-models.yml
   - local: debian/neon-core-image-dangerous.yml
   - local: debian/neon-core-image-signed.yml
+  - project: sysadmin/ci-utilities
+    ref: work/switch-vm-ci
 
 variables:
   SNAP_BUILD_TYPE: "legacy"
diff --git a/debian/neon-core-image-dangerous.yml b/debian/neon-core-image-dangerous.yml
index 8c33817..75d3ec7 100644
--- a/debian/neon-core-image-dangerous.yml
+++ b/debian/neon-core-image-dangerous.yml
@@ -1,4 +1,5 @@
 neon_core_image_dangerous:
+  image: storage.kde.org/vm-images/snap-builder
   rules:
     # Allow manual trigger on `models.*` branches
     - if: '$CI_COMMIT_BRANCH =~ /models\..*/'
@@ -14,7 +15,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..521bcc8 100644
--- a/debian/neon-core-image-signed.yml
+++ b/debian/neon-core-image-signed.yml
@@ -1,4 +1,5 @@
 neon_core_image_signed:
+  image: storage.kde.org/vm-images/snap-builder
   rules:
     # Only build the image on master
     - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
@@ -11,7 +12,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..7ec9803 100644
--- a/debian/neon-core-models.yml
+++ b/debian/neon-core-models.yml
@@ -1,4 +1,5 @@
 neon_core_models:
+  image: storage.kde.org/vm-images/snap-builder
   rules:
     # Only allow manual trigger on `models.*` branches
     - if: '$CI_COMMIT_BRANCH =~ /models\..*/'
@@ -11,7 +12,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