From 6ce1f99a3e500926dedf4ac92640ec71c0e8edd8 Mon Sep 17 00:00:00 2001 From: Nicolas Arenas Date: Thu, 13 Mar 2025 21:51:09 +0100 Subject: [PATCH] Publishing packages --- Jenkins/Jenkinsfile-deb-pkg | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Jenkins/Jenkinsfile-deb-pkg b/Jenkins/Jenkinsfile-deb-pkg index eab481c..a4774b3 100644 --- a/Jenkins/Jenkinsfile-deb-pkg +++ b/Jenkins/Jenkinsfile-deb-pkg @@ -23,8 +23,19 @@ pipeline { sh ''' composer require symfony/flex dpkg-buildpackage -us -uc + sh 'mkdir -p ../artifacts && mv ../*.deb ../*.changes ../*.buildinfo ../artifacts/' ''' } + archiveArtifacts artifacts: 'artifacts/*.deb', fingerprint: true + } + } + stage ('Publish to Debian Repository') { + agent { label 'debian-repo' } + steps { + copyArtifacts projectName: env.JOB_NAME, filter: 'artifacts/*.deb', fingerprintArtifacts: true, target: 'debian-repo/' + sh ''' + aptly repo add opengsnys-devel debian-repo/*.deb + ''' } } }