[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