From 3c2a3b38467e0e03bf5df2a3be6625436d566edb Mon Sep 17 00:00:00 2001 From: Nicolas Arenas Date: Thu, 10 Apr 2025 16:21:59 +0200 Subject: [PATCH] Publish in nightlys --- Jenkins/Jenkinsfile-deb-pkg | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/Jenkins/Jenkinsfile-deb-pkg b/Jenkins/Jenkinsfile-deb-pkg index 2f78603..157ae91 100644 --- a/Jenkins/Jenkinsfile-deb-pkg +++ b/Jenkins/Jenkinsfile-deb-pkg @@ -48,7 +48,18 @@ pipeline { } } } - + stage('Generate Changelog (Nightly)'){ + when { + branch 'main' + } + steps { + script { + def devName = params.DEV_NAME ? params.DEV_NAME : env.DEFAULT_DEV_NAME + def devEmail = params.DEV_EMAIL ? params.DEV_EMAIL : env.DEFAULT_DEV_EMAIL + generateDebianChangelog(env.BUILD_DIR, devName, devEmail,"nightly") + } + } + } stage('Build') { steps { script { @@ -71,6 +82,19 @@ pipeline { } } } + stage ('Publish to Debian Repository (Nightly)') { + when { + branch 'main' + } + agent { label 'debian-repo' } + steps { + script { + // Construir el patrón de versión esperado en el nombre del paquete + def versionPattern = "-${env.BUILD_NUMBER}~nightly" + publicarEnAptly('/var/tmp/opengnsys/debian-repo/ogclient', 'nightly', versionPattern) + } + } + } } post { always {