[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