[neon/ubuntu-core/Neon/core22] debian: Use the build publisher to make the image widely available

Ben Cooksley null at kde.org
Thu Aug 8 13:01:31 BST 2024


Git commit 8ca8bd4f6f25924ec1932a83f7c520a7daad3989 by Ben Cooksley.
Committed on 08/08/2024 at 12:01.
Pushed by bcooksley into branch 'Neon/core22'.

Use the build publisher to make the image widely available

M  +8    -0    debian/neon-core-image-dangerous.yml

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

diff --git a/debian/neon-core-image-dangerous.yml b/debian/neon-core-image-dangerous.yml
index 7417f08..3b58419 100644
--- a/debian/neon-core-image-dangerous.yml
+++ b/debian/neon-core-image-dangerous.yml
@@ -40,6 +40,14 @@ neon-core-image-dangerous:
     # build the image with the project's tooling
     - echo building kde-neon-core in dangerous mode ...
     - make dangerous 2>&1 | tee task.log
+
+    # Create a folder to publish the files...
+    - mkdir -p .kde-ci-packages/
+    - mv *.tar.gz .kde-ci-packages/
+    # Bring in the Notary Service tooling and ask it to publish for us please
+    - git clone https://invent.kde.org/sysadmin/ci-notary-service
+    - git clone https://invent.kde.org/sysadmin/ci-utilities
+    - python -u ci-notary-service/publishbuild.py --config ci-utilities/signing/publishbuild.ini --platform snap-image "$CI_PROJECT_DIR/.kde-ci-packages/"
   after_script:
     # Cleanup local state
     - rm -rf ~/.snap/gnupg/


More information about the Neon-commits mailing list