[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