From 1a49420f352b376e2ed29c6fd86f0dbe2ba5eb02 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 5 Dec 2024 10:53:55 +0000 Subject: [PATCH] jenkins: Try signing the Release files Signed-off-by: Michael Tremer --- Jenkinsfile | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4a9769f76..8f4dacd16 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -430,7 +430,6 @@ pipeline { sh """ mkdir -p $GNUPGHOME chmod 700 $GNUPGHOME - printenv """ // Import the GPG key @@ -461,6 +460,25 @@ pipeline { apt-ftparchive release packages/debian/dists/$distro ) >> packages/debian/dists/$distro/Release """ + + // Create InRelease + sh """ + gpg --batch \ + --clearsign \ + --local-user ${env.GPG_KEY_ID} \ + --output packages/debian/dists/$distro/InRelease \ + packages/debian/dists/$distro/Release + """ + + // Create Release.gpg + sh """ + gpg --batch \ + --armor \ + --detach-sign \ + --local-user ${env.GPG_KEY_ID} \ + --output packages/debian/dists/$distro/Release.gpg \ + packages/debian/dists/$distro/Release + """ } } -- 2.39.5